public void TryToDeleteAlreadyDeletedEntity() { Company company = new Company() { Excluded = true }; var companyLogic = new CompanyLogic(new StubICompanyDao()); companyLogic.Delete(company); }
public void DeleteEntityTestCase() { Company company = new Company(); var companyLogic = new CompanyLogic(new StubICompanyDao()); companyLogic.Delete(company); }
public void ErrorWhileTryToUpdateNewEntity() { Company company = new Company(); var target = new CompanyLogic(new StubICompanyDao() { UpdateCompany = (x) => { throw new DatabaseOperationException(); } }); target.Update(company); }
public void ErrorWhileTryToSaveEntityTest() { Company company = new Company(); var companyLogic = new CompanyLogic(new StubICompanyDao() { SaveCompany = (x) => { throw new DatabaseOperationException(); } }); companyLogic.Save(company); }
public void ErrorWhileTryToDeleteEntity() { Company company = new Company(); var companyLogic = new CompanyLogic(new StubICompanyDao() { UpdateCompany = (x) => { throw new DatabaseOperationException(); } }); companyLogic.Delete(company); }
public void TryToSaveAlreadySavedEntity() { Company company = new Company(); var companyLogic = new CompanyLogic(new StubICompanyDao() { VerifyIfAlreadyRegistredCompany = (x) => company }); companyLogic.Save(company); }
public void UpdateEntityTestCase() { Company company = new Company(); var target = new CompanyLogic(new StubICompanyDao() { UpdateCompany = (x) => { company = x; } } ); target.Update(new Company()); Assert.IsNotNull(company, "O método salvar não executou a operacao de atualizar entidade no repositorio."); }