public void TestShouldSetPropertyValue() { MockClass mockObject = new MockClass(); mockObject.SetPropertyValue("Id", "1"); mockObject.SetPropertyValue("Name", "Name"); mockObject.SetPropertyValue("Nested.NestedId", "NestedId"); mockObject.SetPropertyValue("Nested.NestedName", "NestedName"); Assert.AreEqual(mockObject.Id, "1"); Assert.AreEqual(mockObject.Name, "Name"); Assert.AreEqual(mockObject.Nested.NestedId, "NestedId"); Assert.AreEqual(mockObject.Nested.NestedName, "NestedName"); }