void UpdateSeparationTest(ISerializeWrapper serializer) { var collection = new CRUDCollection <TestPerson>(new List <TestPerson>()); var id = collection.Create(new TestPerson()); collection.Update(id, record => record.IsChecked = true); var graph = collection.Read(id); Assert.AreEqual(false, graph.IsChecked); }
void CreateReadTest(ISerializeWrapper serializer) { const string personName = "Taro Yamada"; var collection = new CRUDCollection <TestPerson>(new List <TestPerson>()); var id = collection.Create(new TestPerson() { Name = personName }); var graph = collection.Read(id); Assert.AreEqual(personName, graph.Name); }
void UpdateTest(ISerializeWrapper serializer) { const string personName = "Taro Yamada"; const string finalPersonName = "Hanako Yamada"; var collection = new CRUDCollection <TestPerson>(new List <TestPerson>()); var id = collection.Create(new TestPerson() { Name = personName }); collection.Update(id, record => record.Name = finalPersonName); var graph = collection.Read(id); Assert.AreEqual(finalPersonName, graph.Name); }
void DeleteTest(ISerializeWrapper serializer) { const string personName = "Taro Yamada"; const string finalPersonName = "Hanako Yamada"; var collection = new CRUDCollection <TestPerson>(new List <TestPerson>()); var id = collection.Create(new TestPerson() { Name = personName }); collection.Create(new TestPerson() { Name = finalPersonName }); collection.Delete(id); var graphs = collection.ReadAll(); Assert.AreEqual(1, graphs.Count); Assert.AreEqual(finalPersonName, graphs.First().Name); }