コード例 #1
0
        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);
        }
コード例 #2
0
        public void HandlesType_MatchingType_ReturnsTrue()
        {
            var writer = new BooleanValueWriter();

            Assert.True(writer.HandlesType(typeof(BooleanValue)));
        }
コード例 #3
0
        public void HandlesType_NotMatchingType_ReturnsFalse()
        {
            var writer = new BooleanValueWriter();

            Assert.False(writer.HandlesType(typeof(StringValue)));
        }
コード例 #4
0
 public void Setup()
 {
     _writer = new BooleanValueWriter();
 }