Skip to content

Conversation

@yanjustino
Copy link
Contributor

Descrição

Este Pull Request inclui as seguintes alterações:

  • Atualização do SubscriptionTest.Steps.cs: Adicionada a implementação parcial da classe SubscriptionTest com métodos de teste assíncronos e síncronos.
  • Configuração do projeto BddSample: Atualização do arquivo BddSample.csproj para incluir referências de pacotes e configuração de usings implícitos.
  • Configuração do projeto GherXunit: Atualização do arquivo GherXunit.csproj para definir propriedades do pacote, incluindo a versão, autores e descrição.
  • Configuração do workflow do GitHub Actions: Atualização do arquivo .github/workflows/dotnet.yml para automatizar o build, testes e publicação do pacote NuGet.

Alterações Principais

  1. SubscriptionTest.Steps.cs:

    • Implementação da classe parcial SubscriptionTest com métodos de teste.
  2. BddSample.csproj:

    • Inclusão de referências aos pacotes coverlet.collector, Microsoft.NET.Test.Sdk, xunit e xunit.runner.visualstudio.
    • Configuração do RootNamespace e outras propriedades do projeto.
  3. GherXunit.csproj:

    • Definição de propriedades do pacote, como PackageId, Version, Authors, Company, Description e RepositoryUrl.
    • Inclusão de referências aos pacotes Microsoft.CodeAnalysis.CSharp e Microsoft.CodeAnalysis.Analyzers.
  4. .github/workflows/dotnet.yml:

    • Configuração do workflow para build, testes e publicação do pacote NuGet.
    • Definição de variáveis de ambiente e passos para checkout, instalação do .NET Core, execução de testes, build e publicação do pacote.

Como Testar

  1. Verifique se todos os testes unitários passam executando o comando dotnet test.
  2. Confirme se o build é bem-sucedido executando o comando dotnet build.
  3. Verifique se o pacote NuGet é gerado corretamente executando o comando dotnet pack.

Checklist

  • Todos os testes unitários passam.
  • O build é bem-sucedido.
  • O pacote NuGet é gerado corretamente.

@yanjustino yanjustino merged commit 84029d6 into main Mar 7, 2025
1 check passed
@yanjustino yanjustino deleted the feature/20250307 branch March 7, 2025 14:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants