using microsoft.visualstudio.testtools.unittesting; você pode criar testes de unidade usando um...
TRANSCRIPT
![Page 1: using Microsoft.VisualStudio.TestTools.UnitTesting; Você pode criar testes de unidade usando um recurso de geração de código que cria o código fonte](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc15e497959413d8e5ac6/html5/thumbnails/1.jpg)
![Page 2: using Microsoft.VisualStudio.TestTools.UnitTesting; Você pode criar testes de unidade usando um recurso de geração de código que cria o código fonte](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc15e497959413d8e5ac6/html5/thumbnails/2.jpg)
using Microsoft.VisualStudio.TestTools.UnitTesting;
Você pode criar testes de unidade usando um recurso de geração de código que cria o código fonte inicial do teste, ou você pode escrever completamente o teste manualmente.
![Page 3: using Microsoft.VisualStudio.TestTools.UnitTesting; Você pode criar testes de unidade usando um recurso de geração de código que cria o código fonte](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc15e497959413d8e5ac6/html5/thumbnails/3.jpg)
namespace Testes { [TestClass] public class TesteCliente
{ [TestMethod] public void
ValidarSeClienteFoiCriado() { } }
}
![Page 4: using Microsoft.VisualStudio.TestTools.UnitTesting; Você pode criar testes de unidade usando um recurso de geração de código que cria o código fonte](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc15e497959413d8e5ac6/html5/thumbnails/4.jpg)
O mecanismo teste assume que cada teste unidade começa em um estado Passing. O teste permanece nesse estado até que o Assert produza um resultado que altere o estado Passing... (para Fail, Pass)
A classe Assert é usada para confirmar se os casos de testes estão produzindo o resultado esperado ou não usando métodos auxiliares como
AreEqual() ou AreNotEqual()
![Page 5: using Microsoft.VisualStudio.TestTools.UnitTesting; Você pode criar testes de unidade usando um recurso de geração de código que cria o código fonte](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc15e497959413d8e5ac6/html5/thumbnails/5.jpg)
Assert.AreEqual(10,Somar(5,5));
Assert.AreNotEqual(10,Somar(5,6));
![Page 6: using Microsoft.VisualStudio.TestTools.UnitTesting; Você pode criar testes de unidade usando um recurso de geração de código que cria o código fonte](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc15e497959413d8e5ac6/html5/thumbnails/6.jpg)
[TestMethod] public void TestarSeDoisMaisDoisIgualAQuatro()
{ ClienteClass cliente = new ClienteClass(); Assert.AreEqual(4,cliente.SomarDoisMaisDois()); }
![Page 7: using Microsoft.VisualStudio.TestTools.UnitTesting; Você pode criar testes de unidade usando um recurso de geração de código que cria o código fonte](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc15e497959413d8e5ac6/html5/thumbnails/7.jpg)
import static org.junit.Assert.*;
class TesteMatematico { @Test void doisMaisDois() { assertEquals(4, 2 + 2); } }
![Page 8: using Microsoft.VisualStudio.TestTools.UnitTesting; Você pode criar testes de unidade usando um recurso de geração de código que cria o código fonte](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc15e497959413d8e5ac6/html5/thumbnails/8.jpg)
http://msdn.microsoft.com/pt-br/library/hh598960.aspx
http://www.devmedia.com.br/tdd-em-c-na-pratica-por-onde-o-projeto-deve-iniciar/28419
![Page 9: using Microsoft.VisualStudio.TestTools.UnitTesting; Você pode criar testes de unidade usando um recurso de geração de código que cria o código fonte](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc15e497959413d8e5ac6/html5/thumbnails/9.jpg)