public void WriteTo_PassMatchingValue_ValueElementIsWrittenToParamElement() { var writer = new IntegerValueWriter(); var value = new IntegerValue(1234); var xmlElement = new XElement("param"); writer.WriteTo(xmlElement, value); var valueElement = xmlElement.XPathSelectElement("value/i4"); Assert.NotNull(valueElement); Assert.Equal("1234", valueElement.Value); }
public void HandlesType_NotMatchingType_ReturnsFalse() { var writer = new IntegerValueWriter(); Assert.False(writer.HandlesType(typeof(StringValue))); }
public void HandlesType_MatchingType_ReturnsTrue() { var writer = new IntegerValueWriter(); Assert.True(writer.HandlesType(typeof(IntegerValue))); }