public async Task Testar_Cadastro_Sem_Nome() { var proprietario = new CadastroProprietarioViewModel() { Login = "", Senha = "123456789", NomeProprietario = "Lorran Mendes", CpfProrpietario = "10791471446", IdTipoCategoria = Guid.Parse("2a1db0da-2132-4fbd-8df4-5da88c56249a"), NomeIgreja = "igreja do Amor", CepIgreja = "53437040", CnpjIgreja = "59.291.534/0001-67" }; Moq.Mock <IMapper> mocokMapper = new Moq.Mock <IMapper>(); Moq.Mock <IUnitOfWork <Proprietario> > mockIof = new Moq.Mock <IUnitOfWork <Proprietario> >(); Moq.Mock <ICadastroProprietarioServiceFacade> mockFacade = new Moq.Mock <ICadastroProprietarioServiceFacade>(); Moq.Mock <ICadastroProprietarioAppService> mockAppService = new Moq.Mock <ICadastroProprietarioAppService>(); var cadastroProprietarioService = new CadastroProprietarioAppService(mocokMapper.Object, mockIof.Object, mockFacade.Object); await cadastroProprietarioService.CadastroUsuario(proprietario); mockIof.Verify(c => c.Commit(), Times.Never); Assert.False(proprietario.EhValido()); }
public async Task CadastroUsuario(CadastroProprietarioViewModel cadastroProprietarioViewModel) { if (cadastroProprietarioViewModel.EhValido()) { var viewModel = _mapper.Map <CadastroProprietarioIgrejaViewModel>(cadastroProprietarioViewModel); await _cadastroProprietarioServiceFacade.CadastratUsuarioProprietario(viewModel); await _proprietarioIunitOfWork.Commit(); } foreach (var erro in cadastroProprietarioViewModel.Erros()) { DomainNotificationHandler.AddNotification(new DomainNotification(erro.PropertyName, erro.ErrorMessage)); } }