public void ExcecaoQuandoInsiroClienteNulo() { var repositoryStub = new CostumerRepositoryStub(); var service = new CostumerService(repositoryStub); CostumerModel costumer = null; var mensagemEsperada = "Cliente deve ser informado."; var exception = Assert.Throws <InvalidServiceRequestException>(() => service.Insert(costumer)); Assert.Equal(mensagemEsperada, exception.Message); }
public void ExcecaoQuandoExcluiClienteInexistente() { var repositoryStub = new CostumerRepositoryStub(); var service = new CostumerService(repositoryStub); string idExistente = "01"; var mensagemEsperada = "Cliente inexistente para exclusão."; var exception = Assert.Throws <InvalidServiceRequestException>(() => service.Remove(idExistente)); Assert.Equal(mensagemEsperada, exception.Message); }
public void ExcecaoQuandoInsiroClienteSemNome() { var repositoryStub = new CostumerRepositoryStub(); var service = new CostumerService(repositoryStub); CostumerModel costumer = new CostumerModel { Email = "*****@*****.**", Endereco = "ddsf dsf dsf ds fsdfsdf sdfdsff sdfd" }; var mensagemEsperada = "Nome de cliente deve ser informado"; var exception = Assert.Throws <InvalidServiceRequestException>(() => service.Insert(costumer)); Assert.Equal(mensagemEsperada, exception.Message); }
public CostumersController(CostumerService service) { this.service = service; }