public void RealNestedStructPropertyInClassAttributeAssignationToSeeHowItWorksScript0057() { ClassStructContainer classStructContainer = new ClassStructContainer() { nestedStructField2 = new StructForTest3() { MyIntvalue = 8, MyStringValue = "Hey" } }; classStructContainer.nestedStructField2.MyIntvalue = 9; $"Result {classStructContainer.nestedStructField2.MyStringValue} {classStructContainer.nestedStructField2.MyIntvalue}".ShouldBe("Result Hey 9"); }
public void RealNestedStructInClassPropertyAssignationToSeeHowItWorks() { ClassStructContainer classStructContainer = new ClassStructContainer() { NestedStructProperty = new StructForTest1() { myIntvalue = 8, myStringValue = "Hey" } }; // Do not compile //classStructContainer.NestedStructProperty.myIntvalue = 9; $"Result {classStructContainer.NestedStructProperty.myStringValue} {classStructContainer.NestedStructProperty.myIntvalue}".ShouldBe("Result Hey 8"); }
public void RealNestedStructInClassAssignationToSeeHowItWorksScript0056() { // The real version of Script0056 ClassStructContainer classStructContainer = new ClassStructContainer() { nestedStructField = new StructForTest1() { myIntvalue = 8, myStringValue = "Hey" } }; classStructContainer.nestedStructField.myIntvalue = 9; $"Result {classStructContainer.nestedStructField.myStringValue} {classStructContainer.nestedStructField.myIntvalue}".ShouldBe("Result Hey 9"); }