public void Core_Object_Fill()
        {
            var testItem  = new MyClass1();
            var fillItem1 = new MyClass2();
            var fillItem2 = new MyClass3();

            fillItem1.Fill(testItem);
            fillItem2.Fill(testItem);
            Assert.IsTrue(testItem.MyProperty == fillItem1.MyProperty);
            Assert.IsTrue(testItem.MyProperty == fillItem2.MyProperty);
            Assert.IsTrue(testItem.MyProperty != new MyClass2().MyProperty);
        }