public void ConstrutorFuncionaComOsParametros() { //arrange String nome = "Nome 1"; int anoFabricacao = 2020; int anoModelo = 2021; CaminhaoModelo caminhaoModelo = new CaminhaoModelo("FM", true); //act Caminhao caminhao = new Caminhao(nome, anoFabricacao, anoModelo, caminhaoModelo); //assert Assert.Equal(caminhao.nome, nome); Assert.Equal(caminhao.anoFabricacao, anoFabricacao); Assert.Equal(caminhao.anoModelo, anoModelo); Assert.Equal(caminhao.caminhaoModelo, caminhaoModelo); }
public void VerificaSeListaPorSigla() { //arrange var options = new DbContextOptionsBuilder <CaminhaoContext>() .UseInMemoryDatabase("CaminhaoContext_" + DateTime.Now.ToFileTimeUtc()) .Options; var contexto = new CaminhaoContext(options); var repo = new CaminhaoModeloRepository(contexto); var sigla = "FM"; var dbSet = contexto.Set <CaminhaoModelo>(); dbSet.Add(new CaminhaoModelo(sigla, true)); dbSet.Add(new CaminhaoModelo("FG", true)); dbSet.Add(new CaminhaoModelo("RT", true)); contexto.SaveChanges(); //act CaminhaoModelo caminhaoModelo = repo.ListarPorSigla(sigla); //assert Assert.Equal(sigla, caminhaoModelo.sigla); }