public void Serialize_ClassHasConstructorFillingProperty_NoExceptionIsThrown() { //Arrange ClassWithConstructorPopulatingProperty testClass = new ClassWithConstructorPopulatingProperty(); //Act var result = AvroConvert.Serialize(testClass); //Assert Assert.NotNull(result); }
public void Serialize_ObjectContainsComplexLists_ResultIsTheSameAsInput() { //Arrange ClassWithConstructorPopulatingProperty testClass = _fixture.Create <ClassWithConstructorPopulatingProperty>(); //Act var result = AvroConvert.Serialize(testClass); var deserialized = AvroConvert.Deserialize <ClassWithConstructorPopulatingProperty>(result); //Assert Assert.NotNull(result); Assert.NotNull(deserialized); Assert.Equal(testClass.nestedList.Count, deserialized.nestedList.Count); Assert.Equal(testClass.stringProperty, deserialized.stringProperty); }