public void DeserializeEmptyNumberField() { var serializer = new IntegerFieldSerializer <NumberField>(); var field = (NumberField)serializer.Deserialize(null); Assert.False(field.Value.HasValue); }
public void SerializeEmptyNumberField() { var serializer = new IntegerFieldSerializer <NumberField>(); var str = serializer.Serialize(new NumberField()); Assert.Null(str); }
public void WrongInputToNumberField() { var serializer = new IntegerFieldSerializer <NumberField>(); Assert.Throws <ArgumentException>(() => serializer.Serialize(new StringField { Value = "Exception" })); }
public void SerializeNumberField() { var serializer = new IntegerFieldSerializer <NumberField>(); var str = serializer.Serialize(new NumberField { Value = 25 }); Assert.Equal("25", str); }
public void DeserializeNumberField() { var serializer = new IntegerFieldSerializer <NumberField>(); var number = new NumberField { Value = 25 }; var str = "25"; var field = (NumberField)serializer.Deserialize(str); Assert.NotNull(field); Assert.Equal(number.Value, field.Value); }