public void CreateCovenantRepositoryTest() { //Arrange Covenant b = ObjectMother.GetCovenant(); ICovenantRepository repository = new CovenantRepository(); //Action Covenant newCovenant = repository.Save(b); //Assert Assert.IsTrue(newCovenant.Id > 0); }
public void DeleteCovenantRepositoryTest() { //Arrange ICovenantRepository repository = new CovenantRepository(); //Action var deletedCovenant = repository.Delete(1); //Assert var persistedCovenant = _contextForTest.Covenants.Find(1); Assert.IsNull(persistedCovenant); }
public void RetrieveCovenantRepositoryTest() { //Arrange ICovenantRepository repository = new CovenantRepository(); //Action Covenant Covenant = repository.Get(1); //Assert Assert.IsNotNull(Covenant); Assert.IsTrue(Covenant.Id > 0); Assert.IsFalse(string.IsNullOrEmpty(Covenant.Name)); Assert.IsFalse(string.IsNullOrEmpty(Covenant.Business)); Assert.IsFalse(string.IsNullOrEmpty(Covenant.Plan)); Assert.IsFalse(Covenant.Coverage < 0); }
public void UpdateCovenantRepositoryTest() { //Arrange ICovenantRepository repository = new CovenantRepository(); Covenant Covenant = _contextForTest.Covenants.Find(1); Covenant.Name = "Teste"; Covenant.Business = "NDD"; Covenant.Plan = "0000"; Covenant.Coverage = 20; //Action var updatedCovenant = repository.Update(Covenant); //Assert var persistedCovenant = _contextForTest.Covenants.Find(1); Assert.IsNotNull(updatedCovenant); Assert.AreEqual(updatedCovenant.Id, persistedCovenant.Id); Assert.AreEqual(updatedCovenant.Name, persistedCovenant.Name); Assert.AreEqual(updatedCovenant.Business, persistedCovenant.Business); Assert.AreEqual(updatedCovenant.Plan, persistedCovenant.Plan); Assert.AreEqual(updatedCovenant.Coverage, persistedCovenant.Coverage); }