public void should_be_able_to_get_and_set_public_auto_properties() { var demoClass = new AutoPropertyDemoClass(); demoClass.Name = "My Name"; // please change variable value to correct one. const string expected = "My Name"; Assert.Equal(expected, demoClass.Name); }
public void should_use_object_initializer_to_initialise_new_object() { var demoClass = new AutoPropertyDemoClass() { Name = "My Name" }; // please change variable value to correct one. const string expected = "My Name"; Assert.Equal(expected, demoClass.Name); }
public void should_use_null_conditional_operator_on_objects_to_avoid_null_reference_exceptions() { AutoPropertyDemoClass chris = new AutoPropertyDemoClass() { Name = "chris" }; AutoPropertyDemoClass notChris = null; var chrisName = chris?.Name; var notChrisName = notChris?.Name; var expectedChrisName = "chris"; string expectedNotChrisName = null; Assert.Equal(expectedChrisName, chrisName); Assert.Equal(expectedNotChrisName, notChrisName); }