public void BuildingUsage() { int count = uow.BuildingUsages.GetAll().AsQueryable<BuildingUsage>().Count<BuildingUsage>(); #region Add BuildingUsage newEntity = new BuildingUsage() { BuildingUsageName = "BuildingUsageName" }; uow.BuildingUsages.Add<BuildingUsage, int>(newEntity); uow.BuildingUsages.Commit(); var result = uow.BuildingUsages.GetAll().AsQueryable<BuildingUsage>(); Assert.AreEqual(count + 1, result.Count<BuildingUsage>(), "Adding Error"); #endregion #region Update BuildingUsage entity = uow.BuildingUsages.GetById(newEntity.ID); entity.BuildingUsageName = "BuildingUsageName2"; uow.BuildingUsages.Update(entity); uow.BuildingUsages.Commit(); BuildingUsage entity2 = uow.BuildingUsages.GetById(newEntity.ID); Assert.AreEqual("BuildingUsageName2", entity2.BuildingUsageName, "Updating Error"); #endregion #region Delete BuildingUsage entityDeleted = uow.BuildingUsages.GetById(newEntity.ID); uow.BuildingUsages.Delete(entity2); uow.BuildingUsages.Commit(); Assert.AreEqual(count, uow.BuildingUsages.GetAll().AsQueryable<BuildingUsage>().Count<BuildingUsage>(), "Deleting Error"); #endregion }
static int BuildingUsage() { BuildingUsage e = new BuildingUsage() { BuildingUsageName = "BuildingUseName" }; technicalLicensesUow.BuildingUsages.Add<BuildingUsage, int>(e); technicalLicensesUow.BuildingUsages.Commit(); return e.ID; }