public void NullableTrivialNull() { var nullableTrivial = new NullableTrivialContainer { Number = null }; string nul = XMLFormat.To(nullableTrivial); var restored = XMLFormat.From <NullableTrivialContainer>(nul); Assert.True(restored.Number == null); }
public void NullableTrivial() { var nullableTrivial = new NullableTrivialContainer { Number = default(int) // This is intentionally the default value of int. }; string nul = XMLFormat.To(nullableTrivial); var restored = XMLFormat.From <NullableTrivialContainer>(nul); Assert.Equal(restored.Number, 0); nullableTrivial = new NullableTrivialContainer { Number = 11 // This is intentionally the default value of int. }; nul = XMLFormat.To(nullableTrivial); restored = XMLFormat.From <NullableTrivialContainer>(nul); Assert.Equal(restored.Number, 11); }