public void TestNoException() { var entity = CreatEntity(); var constructor = new ReflectionEntityConstructor(); var obj = constructor.ConstructObject<TestModel>(entity); TestUtils.AssertEqual(obj, entity); }
public void TestWithException() { var entity = CreatEntity(); var constructor = new ReflectionEntityConstructor(); var obj = constructor.ConstructObject<TestModel>(entity); obj.Name = "exg;lksrg"; Exception ex = Assert.Throws<AssertException>(() => { TestUtils.AssertEqual(obj, entity); }); Assert.Equal( $"Assertion failed. Property Name = {obj.Name}. Entity name = {entity["name"]}", ex.Message ); }