コード例 #1
0
 public void SingleValueParameterParsing()
 {
     using (TextReader reader = new StringReader("<param name=\"param1\">value1</param>"))
     {
         SingleValueParameter parameter =
             (SingleValueParameter) new XmlSerializer(typeof(SingleValueParameter)).Deserialize(reader);
         Assert.Equal("param1", parameter.Name);
         Assert.Equal("value1", parameter.Value);
     }
 }
コード例 #2
0
        public void SingleValueParameterConversions()
        {
            SingleValueParameter parameter;

            parameter = new SingleValueParameter("some_name", "abc");
            Assert.Equal("abc", parameter.ToString());

            parameter = new SingleValueParameter("some_name", "52");
            Assert.Equal(52, parameter.ToInt32());

            parameter = new SingleValueParameter("some_name", "52");
            Assert.Equal((double)52, parameter.ToDouble());

            parameter = new SingleValueParameter("some_name", "1");
            Assert.True(parameter.ToBoolean());

            parameter = new SingleValueParameter("some_name", "52");
            Assert.Equal((long)52, parameter.ToInt64());
        }