public void IsPropertyDirtyIsnt()
        {
            var foo = new Foo(new[] { "Name" }, new Dictionary <string, object> {
                { "Name", "Mark" }
            });
            var inspector = new TrackedEntityInspector <Foo>(foo);

            Assert.False(inspector.IsPropertyDirty(f => f.Bar));
        }
Beispiel #2
0
        public void SessionExtensionWorks()
        {
            var foo = new Foo(new[] { "Name" }, new Dictionary <string, object> {
                { "Name", "Mark" }
            });
            var inspector = new TrackedEntityInspector <Foo>(foo);

            Assert.True(inspector.IsPropertyDirty(f => f.Name));
        }
 public void IsPropertyDirtyIsnt() {
     var foo = new Foo(new[] { "Name" }, new Dictionary<string, object> { { "Name", "Mark" } });
     var inspector = new TrackedEntityInspector<Foo>(foo);
     Assert.False(inspector.IsPropertyDirty(f => f.Bar));
 }