public void AddNullFeature() { using (var db = new EntitesContext()) { featureDAO = new DbFeatureDAO(db); Assert.ThrowsException <ArgumentNullException>(() => featureDAO.Add(null)); } }
public void RemoveErroneousIdFeature() { using (var db = new EntitesContext()) { featureDAO = new DbFeatureDAO(db); Assert.ThrowsException <ArgumentException>(() => featureDAO.Remove(erroneousId)); } }
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 GetByIdNoDBFeature() { Feature getById; using (var db = new EntitesContext()) { ClearTable.Features(db); featureDAO = new DbFeatureDAO(db); getById = featureDAO.GetById(1); } Assert.IsNull(getById); }
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 GetAllEmptyFeature() { var getAll = new List <Feature>(); var featureExpected = new List <Feature>(); using (var db = new EntitesContext()) { ClearTable.Features(db); featureDAO = new DbFeatureDAO(db); getAll = featureDAO.GetAll(); } CollectionAssert.AreEqual(getAll, featureExpected); }
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 void RemoveFeature() { bool remove; using (var db = new EntitesContext()) { ClearTable.Features(db); ClearTable.KeyFeatures(db); ClearTable.KeyFeatureClients(db); featureDAO = new DbFeatureDAO(db); db.Features.AddRange(CreateListEntities.Features()); db.KeyFeatures.AddRange(CreateListEntities.KeyFeatures()); db.KeyFeatureClients.AddRange(CreateListEntities.KeyFeatureClients()); db.SaveChanges(); remove = featureDAO.Remove(1); } Assert.IsTrue(remove); }
public void NullEntitesContextFeature() { Assert.ThrowsException <ArgumentNullException>(() => featureDAO = new DbFeatureDAO(null)); }
public FeatureLogic(IContractFeatureDAO featureDAO) { this.featureDAO = featureDAO ?? throw new ArgumentNullException(nameof(featureDAO)); }