public void WriteTo_PassFalseValue_ValueElementZeroIsWrittenToParamElement() { var writer = new BooleanValueWriter(); var value = new BooleanValue(false); var xmlElement = new XElement("param"); writer.WriteTo(xmlElement, value); var valueElement = xmlElement.XPathSelectElement("value/boolean"); Assert.NotNull(valueElement); Assert.Equal("0", valueElement.Value); }
public void HandlesType_MatchingType_ReturnsTrue() { var writer = new BooleanValueWriter(); Assert.True(writer.HandlesType(typeof(BooleanValue))); }
public void HandlesType_NotMatchingType_ReturnsFalse() { var writer = new BooleanValueWriter(); Assert.False(writer.HandlesType(typeof(StringValue))); }
public void Setup() { _writer = new BooleanValueWriter(); }