public void DeveAdicionarUmNovoAnimalComportamento() { var idUsuario = Guid.NewGuid(); var usuario = UsuarioFactory.CriarUmUsuarioValido(idUsuario); var usuarioViewModel = UsuarioViewModelFactory.CriarUmUsuarioValido(idUsuario); var animalComportamentoViewModel = AnimalComportamentoViewModelFactory.CriarUmAnimalComportamentoViewModel(usuarioViewModel); var animalComportamento = AnimalComportamentoFactory.CriarUmAnimalComportamento(usuario); _mapper.Map <AnimalComportamento>(animalComportamentoViewModel).Returns(animalComportamento); animalComportamentoAppService.Add(animalComportamentoViewModel); _animalComportamentoService.Received().Add(animalComportamento); _uow.Received().BeginTransaction(); }
public void DeveRetornoarTodosAnimaisComportamentos_ReturnTodosAnimaisComportamentosEncontrados() { var idUsuario = Guid.NewGuid(); var usuario = UsuarioFactory.CriarUmUsuarioValido(idUsuario); var usuarioViewModel = UsuarioViewModelFactory.CriarUmUsuarioValido(idUsuario); var listaAnimalComportamento = new List <AnimalComportamento> { AnimalComportamentoFactory.CriarUmAnimalComportamento(usuario) }; var listaAnimalComportamentoViewModel = new List <AnimalComportamentoViewModel> { AnimalComportamentoViewModelFactory.CriarUmAnimalComportamentoViewModel(usuarioViewModel) }; _animalComportamentoService.GetAll().Returns(listaAnimalComportamento); _mapper.Map <IEnumerable <AnimalComportamentoViewModel> >(listaAnimalComportamento).Returns(listaAnimalComportamentoViewModel); var retorno = animalComportamentoAppService.GetAll(); Assert.IsNotNull(retorno); Assert.AreEqual(listaAnimalComportamentoViewModel, retorno); _mapper.Received().Map <IEnumerable <AnimalComportamentoViewModel> >(listaAnimalComportamento); _animalComportamentoService.Received().GetAll(); }
public void DeveRetornarTodosOsRelatoriosComportamentaisLabirintoEmCruz_ReturnTodosOsRelatoriosDoUsuario() { var idUsuario = Guid.NewGuid(); var idCaixa = Guid.NewGuid(); var usuario = UsuarioFactory.CriarUmUsuarioValido(idUsuario); var usuarioViewModel = UsuarioViewModelFactory.CriarUmUsuarioValido(idUsuario); var listaAnimalComportamento = new List <AnimalComportamento> { AnimalComportamentoFactory.CriarUmAnimalComportamento(usuario) }; var listaRelatorioComportamentoLabirintoEmCruz = new List <RelatorioComportamentoLabirintoEmCruz> { RelatorioComportamentoLabirintoEmCruzFactory.CriarUmRelatorioComportamentoLabirintoEmCruz() }; _animalComportamentoService.GetAll(idCaixa, idUsuario, true).Returns(listaAnimalComportamento); _mapper.Map <IEnumerable <RelatorioComportamentoLabirintoEmCruz> >(listaAnimalComportamento).Returns(listaRelatorioComportamentoLabirintoEmCruz); var retorno = animalComportamentoAppService.GetAll(idCaixa, idUsuario, true); Assert.IsNotNull(retorno); Assert.AreEqual(listaRelatorioComportamentoLabirintoEmCruz, retorno); _mapper.Received().Map <IEnumerable <RelatorioComportamentoLabirintoEmCruz> >(listaAnimalComportamento); _animalComportamentoService.Received().GetAll(idCaixa, idUsuario, true); }