示例#1
0
        private void Should_include_properties_from_base_class()
        {
            var obj = new InheritingClass {
                PropertyInBase = 234
            };
            var result = FormUrlEncodedSerializer.ToKVPairs(obj);

            result.First().Key.Should().Be("PropertyInBase");
            result.First().Value.Should().Be("234");
        }
        public void Component_InheritingClass_ResultIsTheSameAsInput()
        {
            //Arrange
            InheritingClass testObject = _fixture.Create <InheritingClass>();

            //Act
            var serialized = AvroConvert.Serialize(testObject);

            var deserialized = AvroConvert.Deserialize <InheritingClass>(serialized);

            //Assert
            Assert.NotNull(serialized);
            Assert.NotNull(deserialized);
        }
 public InheritingClassUser(InheritingClass inheriting, InheritingClassBase inheritingBase)
 {
     Inheriting     = inheriting;
     InheritingBase = inheritingBase;
 }