public void DeveDeletarComportamentoAnimal() { var idUsuario = Guid.NewGuid(); var usuario = UsuarioFactory.CriarUmUsuarioValido(idUsuario); var usuarioViewModel = UsuarioViewModelFactory.CriarUmUsuarioValido(idUsuario); var animalComportamentoViewModel = AnimalComportamentoViewModelFactory.CriarUmAnimalComportamentoViewModel(usuarioViewModel); animalComportamentoAppService.DeleteComportamentoAnimal(animalComportamentoViewModel.IdAnimal); _animalComportamentoService.Received().DeleteComportamentoAnimal(animalComportamentoViewModel.IdAnimal); _uow.Received().BeginTransaction(); }
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(); }