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); } }
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()); }