using microsoft.visualstudio.testtools.unittesting; você pode criar testes de unidade usando um...

9

Upload: internet

Post on 21-Apr-2015

106 views

Category:

Documents


1 download

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
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

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

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

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

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

[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

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

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