public void ErroneousArgumentSaveKeyFeatureClient() { KeyFeatureClient keyFeatureClient = CreateNew(); using (var db = new EntitesContext()) { ClearTable.KeyFeatureClients(db); keyFeatureClientL = Get(db); keyFeatureClient.Initiator = null; Assert.ThrowsException <ArgumentException>(() => keyFeatureClientL.Save(keyFeatureClient)); keyFeatureClient.Initiator = string.Empty; Assert.ThrowsException <ArgumentException>(() => keyFeatureClientL.Save(keyFeatureClient)); keyFeatureClient.Initiator = "____"; keyFeatureClient.IdClient = 0; Assert.ThrowsException <ArgumentException>(() => keyFeatureClientL.Save(keyFeatureClient)); keyFeatureClient.IdClient = -2; Assert.ThrowsException <ArgumentException>(() => keyFeatureClientL.Save(keyFeatureClient)); keyFeatureClient.IdClient = 2; keyFeatureClient.IdKeyFeature = 0; Assert.ThrowsException <ArgumentException>(() => keyFeatureClientL.Save(keyFeatureClient)); keyFeatureClient.IdKeyFeature = -2; Assert.ThrowsException <ArgumentException>(() => keyFeatureClientL.Save(keyFeatureClient)); } }
public void RemoveErroneousIdKeyFeatureClient() { using (var db = new EntitesContext()) { keyFeatureClientL = Get(db); Assert.ThrowsException <ArgumentException>(() => keyFeatureClientL.Remove(erroneousId)); } }
public void SaveNullKeyFeatureClient() { using (var db = new EntitesContext()) { keyFeatureClientL = Get(db); Assert.ThrowsException <ArgumentNullException>(() => keyFeatureClientL.Save(null)); } }
public void RemoveNoDBHaspKey() { using (var db = new EntitesContext()) { ClearTable.HaspKeys(db); keyFeatureClientL = Get(db); keyFeatureClientL.Save(CreateNew()); Assert.IsFalse(keyFeatureClientL.Remove(12)); } }
public void SaveKeyFeatureClient() { bool add; using (var db = new EntitesContext()) { ClearTable.KeyFeatureClients(db); keyFeatureClientL = Get(db); add = keyFeatureClientL.Save(CreateNew()); } Assert.IsTrue(add); }
public void GetByIdNoDBKeyFeatureClient() { KeyFeatureClient getById; using (var db = new EntitesContext()) { ClearTable.KeyFeatureClients(db); keyFeatureClientL = Get(db); getById = keyFeatureClientL.GetById(1); } Assert.IsNull(getById); }
public void SaveDuplicateKeyFeatureClient() { bool add; KeyFeatureClient keyFeatureClient = CreateNew(); using (var db = new EntitesContext()) { ClearTable.KeyFeatureClients(db); keyFeatureClientL = Get(db); keyFeatureClientL.Save(keyFeatureClient); add = keyFeatureClientL.Save(keyFeatureClient); } Assert.IsFalse(add); }
public void UpdateDuplicateKeyFeatureClient() { bool update; var keyFeatureClient = CreateNew(); using (var db = new EntitesContext()) { ClearTable.KeyFeatureClients(db); keyFeatureClientL = Get(db); keyFeatureClientL.Save(keyFeatureClient); keyFeatureClient.Initiator = "?????"; update = keyFeatureClientL.Update(CreateNew(2)); } Assert.IsFalse(update); }
public void GetByIdKeyFeatureClient() { KeyFeatureClient getById; KeyFeatureClient kfcExpected = CreateNew(1); using (var db = new EntitesContext()) { ClearTable.KeyFeatureClients(db); keyFeatureClientL = Get(db); keyFeatureClientL.Save(CreateNew()); getById = keyFeatureClientL.GetById(1); } Assert.AreEqual(getById, kfcExpected); }
public void GetAllEmptyKeyFeatureClient() { var getAll = new List <KeyFeatureClient>();; var kfcExpected = new List <KeyFeatureClient>(); using (var db = new EntitesContext()) { ClearTable.KeyFeatureClients(db); keyFeatureClientL = Get(db); getAll = keyFeatureClientL.GetAll(); } CollectionAssert.AreEqual(getAll, kfcExpected); }
public KeyFeatureClientModel(IFactoryLogic factoryLogic) { this.factoryLogic = factoryLogic ?? throw new ArgumentNullException(nameof(factoryLogic)); db = Context.GetContext(); if (db == null) { throw new ArgumentNullException(nameof(db)); } clientLogic = this.factoryLogic.CreateClient(db); keyFeatureClientLogic = this.factoryLogic.CreateKeyFeatureClient(db); haspKeyLogic = this.factoryLogic.CreateHaspKey(db); keyFeatureLogic = this.factoryLogic.CreateKeyFeature(db); featureLogic = this.factoryLogic.CreateFeature(db); }
public void RemoveKeyFeatureClient() { bool remove; using (var db = new EntitesContext()) { ClearTable.KeyFeatureClients(db); keyFeatureClientL = Get(db); db.KeyFeatureClients.AddRange(CreateListEntities.KeyFeatureClients()); db.SaveChanges(); remove = keyFeatureClientL.Remove(1); } Assert.IsTrue(remove); }
public void UpdateNoDBKeyFeatureClient() { KeyFeatureClient kfcNoDB = new KeyFeatureClient { Id = 345, IdClient = 2354, IdKeyFeature = 23, Initiator = "__", Note = "-++", }; using (var db = new EntitesContext()) { ClearTable.KeyFeatureClients(db); keyFeatureClientL = Get(db); keyFeatureClientL.Save(CreateNew()); Assert.IsFalse(keyFeatureClientL.Update(kfcNoDB)); } }
public void GetAllKeyFeatureClient() { var getAll = new List <KeyFeatureClient>();; var keyFeatCls = CreateListEntities.KeyFeatureClients(); using (var db = new EntitesContext()) { ClearTable.KeyFeatureClients(db); keyFeatureClientL = Get(db); foreach (var kfc in keyFeatCls) { keyFeatureClientL.Save(kfc); } getAll = keyFeatureClientL.GetAll(); } CollectionAssert.AreEqual(getAll, keyFeatCls); }
public void UpdateKeyFeatureClient() { bool update; using (var db = new EntitesContext()) { ClearTable.KeyFeatureClients(db); keyFeatureClientL = Get(db); keyFeatureClientL.Save(CreateNew()); update = keyFeatureClientL.Update(new KeyFeatureClient { Id = 1, IdClient = 3, IdKeyFeature = 34, Initiator = "______", Note = "_________", }); } Assert.IsTrue(update); }
public void NullEntitesContextKeyFeatureClient() { Assert.ThrowsException <ArgumentNullException>(() => keyFeatureClientL = Get(null)); }