public void AddNullFeature() { using (var db = new EntitesContext()) { featureDAO = new DbFeatureDAO(db); Assert.ThrowsException <ArgumentNullException>(() => featureDAO.Add(null)); } }
public void RemoveNoDBFeature() { using (var db = new EntitesContext()) { ClearTable.Features(db); featureDAO = new DbFeatureDAO(db); featureDAO.Add(CreateNew()); Assert.IsFalse(featureDAO.Remove(1235)); } }
public void ContainsDBFeature() { var feature = CreateNew(); using (var db = new EntitesContext()) { ClearTable.Features(db); featureDAO = new DbFeatureDAO(db); featureDAO.Add(feature); Assert.IsTrue(featureDAO.ContainsDB(feature)); } }
public void NoContainsDBFeature() { var feature = CreateNew(); using (var db = new EntitesContext()) { ClearTable.Features(db); featureDAO = new DbFeatureDAO(db); featureDAO.Add(feature); feature.Name = "adasdsa___"; Assert.IsFalse(featureDAO.ContainsDB(feature)); } }
public void AddFeature() { int idExpected = 1; int add; using (var db = new EntitesContext()) { ClearTable.Features(db); featureDAO = new DbFeatureDAO(db); add = featureDAO.Add(CreateNew()); } Assert.AreEqual(add, idExpected); }
public void GetByIdFeature() { Feature getById; Feature featureExpected = CreateNew(1); using (var db = new EntitesContext()) { ClearTable.Features(db); featureDAO = new DbFeatureDAO(db); featureDAO.Add(CreateNew()); getById = featureDAO.GetById(1); } Assert.AreEqual(getById, featureExpected); }
public void UpdateNoDBFeature() { var featureNoDB = new Feature { Id = 234234, Number = -2354, Name = "____________", Description = "ssdsssss", }; using (var db = new EntitesContext()) { ClearTable.Features(db); featureDAO = new DbFeatureDAO(db); featureDAO.Add(CreateNew()); Assert.IsFalse(featureDAO.Update(featureNoDB)); } }
public void UpdateFeature() { bool update; using (var db = new EntitesContext()) { ClearTable.Features(db); featureDAO = new DbFeatureDAO(db); featureDAO.Add(CreateNew()); update = featureDAO.Update(new Feature { Id = 1, Number = 1002, Name = "TestUpdate", Description = "Test ______", }); } Assert.IsTrue(update); }
public void GetAllFeature() { var getAll = new List <Feature>(); var features = CreateListEntities.Features(); using (var db = new EntitesContext()) { ClearTable.Features(db); featureDAO = new DbFeatureDAO(db); foreach (var feat in features) { featureDAO.Add(feat); } getAll = featureDAO.GetAll(); } CollectionAssert.AreEqual(getAll, features); }
public bool Save(Feature entity) { if (entity == null) { throw new ArgumentNullException(nameof(entity)); } CheckArgument(entity); int id; if (!featureDAO.ContainsDB(entity)) { id = featureDAO.Add(entity); } else { return(false); } return(id > 0); }