public void UsingBaseClassObjectSetNull()
 {
     var instance = new Lesson6Test4Class1
     {
         Something = null
     };
     var result = PassThroughProtobuf(instance);
     Assert.IsNull(result.Something);
 }
 public void UsingBaseClassObject()
 {
     var instance = new Lesson6Test4Class1
                        {
                            Something = new Lesson6Test4Class2
                                            {
                                                Name ="Test4Name"
                                            }
                        };
     var result = PassThroughProtobuf(instance);
     Assert.AreEqual("Test4Name", ((Lesson6Test4Class2)result.Something).Name);
 }