public void Save_SuccessTest() { var db = new InMemDb(); db.ConnectionString = @"..\..\..\db.data"; db.Connect(); db.Add(new MyData() { Id = "1", Name = "1", Description = "1" }); db.Add(new MyData() { Id = "2", Name = "2", Description = "2" }); db.Add(new MyData() { Id = "3", Name = "3", Description = "3" }); db.Add(new MyData() { Id = "4", Name = "4", Description = "4" }); db.Add(new MyData() { Id = "5", Name = "5", Description = "5" }); db.Save <MyData>(); }
public void Replace_SuccessTest() { var db = new InMemDb(); var obj1 = new MyData() { Id = "1", Name = "1", Description = "1" }; db.Add(obj1); db.Add(new MyData() { Id = "2", Name = "2", Description = "2" }); db.Add(new MyData() { Id = "3", Name = "3", Description = "3" }); db.Add(new MyData() { Id = "4", Name = "4", Description = "4" }); db.Add(new MyData() { Id = "5", Name = "5", Description = "5" }); var newObject = new MyData() { Id = "6", Name = "6", Description = "6" }; db.Replace <MyData>(obj1, newObject); var set = db.Get <MyData>(); Assert.AreEqual(newObject, set[0]); }
public void Add_SuccessTest() { var db = new InMemDb(); db.ConnectionString = @"..\..\..\db.data"; db.Connect(); db.Add(new MyData() { Id = "1", Name = "1", Description = "1" }); Assert.AreEqual(1, db._data.Count); List <object> setTemp; db._data.TryGetValue(typeof(MyData), out setTemp); Assert.AreEqual(1, setTemp.Count); Assert.AreEqual(1, db._records.Count); db.Add(new MyData() { Id = "2", Name = "2", Description = "2" }); Assert.AreEqual(1, db._data.Count); db._data.TryGetValue(typeof(MyData), out setTemp); Assert.AreEqual(2, setTemp.Count); Assert.AreEqual(2, db._records.Count); db.Add(new MyData() { Id = "3", Name = "3", Description = "3" }); Assert.AreEqual(1, db._data.Count); db._data.TryGetValue(typeof(MyData), out setTemp); Assert.AreEqual(3, setTemp.Count); Assert.AreEqual(3, db._records.Count); db.Add(new MyData() { Id = "4", Name = "4", Description = "4" }); Assert.AreEqual(1, db._data.Count); db._data.TryGetValue(typeof(MyData), out setTemp); Assert.AreEqual(4, setTemp.Count); Assert.AreEqual(4, db._records.Count); db.Add(new MyData() { Id = "5", Name = "5", Description = "5" }); Assert.AreEqual(1, db._data.Count); db._data.TryGetValue(typeof(MyData), out setTemp); Assert.AreEqual(5, setTemp.Count); Assert.AreEqual(5, db._records.Count); }
public void Load_SuccessTest() { var db = new InMemDb(); db.ConnectionString = @"..\..\..\db.data"; db.Connect(); db.Load(); List <object> setTemp; Assert.AreEqual(1, db._data.Count); db._data.TryGetValue(typeof(MyData), out setTemp); Assert.AreEqual(5, setTemp.Count); }
public void Update_SuccessTestMethod() { InMemDb.Update(); }
public void Write_SuccessTest() { InMemDb.Write(); }