public void SetClassObjectWithNonExistingTypesDoesNotThrowException()
        {
            MyFakeFieldsTypes sample = new MyFakeFieldsTypes {
                Color = "test",
                Fake  = 3,
            };

            Assert.DoesNotThrow(() => instance.SetValuesFrom(sample));
            Assert.DoesNotThrow(output.Write);
        }
        public void GetClassWithMissingFieldsIsEmpty()
        {
            MyFakeFieldsTypes obj = new MyFakeFieldsTypes {
                Color = "blue",
                X     = 3,
                Fake  = 4,
            };

            SendAndTakeObjectSample(obj);
            Sample            sample   = samples.Single();
            MyFakeFieldsTypes received = sample.Data.GetSampleAs <MyFakeFieldsTypes>();

            Assert.AreEqual("blue", received.Color);
            Assert.AreEqual(3, received.X);
            Assert.AreEqual(0, received.Fake);
        }