public void UpdateDifferentFieldExceptionTest() { // NOTE : Arrange. var listToUpdate = new[] { new TestEntity { Name = "1", Enum = TestEnum.One, }, new TestEntity { Name = "2", Enum = TestEnum.Two, }, }; listToUpdate.Each(e => e.Save()); listToUpdate.Each(e => e.Name += "modify"); listToUpdate[1].Enum = TestEnum.Three; // NOTE : Act. listToUpdate.Save(); // NOTE : Assert. TestEntity.DataSource .Sort(TestEntity.Fields.ID) .AsList() .Verify(listToUpdate, u => u.Name, u => u.Enum); }
public void InsertTest() { // NOTE : Arrange. var listToSave = new[] { new TestEntity { Name = "1", Enum = TestEnum.One, }, new TestEntity { Name = "2", Enum = TestEnum.Two, }, }; // NOTE : Act. listToSave.Save(); // NOTE : Assert. TestEntity.DataSource .Sort(TestEntity.Fields.ID) .AsList() .Verify(listToSave, u => u.Name, u => u.Enum); }