public void ValueTypeChain_WithTwoLevels_ValueIsAccessed() { var root = new MyStruct { Child = new ChildStruct { Text = "Some text" } }; var sut = new ValueTypePropertyChain(root, "Child.Text"); Assert.Equal("Some text", sut.Value); }
public void ValueTypeChain_WithOneLevel_ValueIsAccessed() { var root = new MyStruct { Text = "Hello" }; var sut = new ValueTypePropertyChain(root, "Text"); Assert.Equal("Hello", sut.Value); }