Como uso Assert(ou outra classe de teste?) Para verificar se uma exceção foi
Framework de teste de unidade Microsoft .NET (MSTest)
Como uso Assert(ou outra classe de teste?) Para verificar se uma exceção foi
Estou tentando executar meus testes no TeamCity, que está atualmente instalado na minha máquina. System.InvalidOperationException: O tipo de provedor do Entity Framework ' System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer, Version=6.0.0.0, Culture=neutral,...
Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debates, argumentos, pesquisas ou discussões prolongadas. Se você acha...
Quando uso o MSTest Framework e copio o código que o Selenium IDE gerou para mim, o MSTest não reconhece [TearDown]e [SetUp]. Qual é a alternativa para
Como esse teste pode falhar? [TestMethod] public void Get_Code() { var expected = new List<int>(); expected.AddRange(new [] { 100, 400, 200, 900, 2300, 1900 }); var actual = new List<int>(); actual.AddRange(new [] { 100, 400, 200, 900, 2300, 1900 }); Assert.AreEqual(expected,...
Eu tenho alguns testes de unidade que esperam que o 'horário atual' seja diferente do DateTime. Agora, e não quero alterar o horário do computador, obviamente. Qual é a melhor estratégia para conseguir
Estou usando o Visual Studio 2010 Beta 2. Tenho um único [TestClass] , que tem um [TestInitialize], [TestCleanup]e alguns [TestMethods]. Sempre que um método de teste é executado, os métodos de inicialização e limpeza também são executados! Fiquei com a impressão de que o [TestInitialize]&...
Eu instalei o novo Visual Studio 2012 Ultimate. Criei um projeto de teste com minha solução e ele contém alguns testes de unidade padrão. No entanto, clicar com o botão direito do mouse em novos Métodos não mostra mais o menu de contexto "Criar testes de unidade". Veja Visual Studio 2010...
O NUnit possui um recurso chamado Valores, como abaixo: [Test] public void MyTest( [Values(1,2,3)] int x, [Values("A","B")] string s) { // ... } Isso significa que o método de teste será executado 6 vezes: MyTest(1, "A") MyTest(1, "B") MyTest(2, "A") MyTest(2, "B") MyTest(3, "A") MyTest(3,...
Quando crio um projeto de teste de unidade antes da execução dos testes, a saída do teste é copiada para uma pasta TestResults e, em seguida, os testes são executados. O problema que estou tendo é que nem todos os arquivos no diretório Debug / bin são copiados para o projeto TestResults. Como...
Contexto: Temos alguns usuários relatando problemas com um recurso de upload de arquivo em nosso aplicativo da web. Isso só acontece ocasionalmente e sem nenhum padrão especial. Temos tentado descobrir isso por um longo tempo, adicionando informações de depuração em qualquer lugar que possamos...
Qualquer chamada em meus testes de unidade para qualquer um Debug.Write(line)ou Console.Write(Line)simplesmente é ignorada durante a depuração e a saída nunca é impressa. As chamadas para essas funções de dentro das classes que estou usando funcionam bem. Eu entendo que o teste de unidade deve ser...
Basicamente, gostaria de dizer ao MSTest para executar um pouco de código antes de iniciar uma série de execuções de teste, essencialmente o que eu gostaria de fazer é a mesma coisa que inserir algum código Main(). O motivo pelo qual eu gostaria de fazer isso é que eu gostaria de fazer algum...
Não consigo executar meus testes de unidade. Tenho o próximo erro: Seu projeto não faz referência à estrutura ".NETFramework, Version = v4.6.2". Adicione uma referência a ".NETFramework, Version = v4.6.2" na propriedade "TargetFrameworks" do seu arquivo de projeto e execute novamente a...
Desejo usar mstest.exe para executar meu teste de unidade no servidor de compilação, mas não desejo instalar o Visual Studio no servidor de compilação. Posso apenas instalar o MSTest sem o Visual
Eu tenho um teste que requer um arquivo XML para ser lido e depois analisado. Como posso copiar esse arquivo para a pasta de execução de teste todas as vezes? O arquivo XML é definido como "Copiar se mais recente" e um modo de compilação "nenhum" (já que não é realmente uma coisa...
Acho o TestCaserecurso do NUnit bastante útil como uma maneira rápida de especificar parâmetros de teste sem a necessidade de um método separado para cada teste. Existe algo semelhante no MSTest? [TestFixture] public class StringFormatUtilsTest { [TestCase("tttt", "")] [TestCase("", "")]...
No Visual Studio 2010, tenho vários testes de unidade. Quando executo vários testes ao mesmo tempo usando listas de teste, às vezes recebo o seguinte erro para um ou mais dos testes: O processo do agente foi interrompido durante a execução do teste. Nunca é o mesmo teste falhando, e se eu tentar...
No momento, estou mantendo um sistema "antigo" escrito em C # .net, removendo alguns recursos obsoletos e fazendo algumas refatorações. Graças a Deus, o cara anterior escreveu alguns testes de unidade (MSTests). Estou bastante confortável com os testes JUnit, mas ainda não fiz muito com os...
Estou tentando afirmar a igualdade de duas System.Drawing.Sizeestruturas e estou obtendo uma exceção de formato em vez da falha de declaração esperada. [TestMethod] public void AssertStructs() { var struct1 = new Size(0, 0); var struct2 = new Size(1, 1); //This throws a format exception,...