public void SerializeParameters() { TestFunctionWithSerializableParameters function = new TestFunctionWithSerializableParameters("Hello World", null, 1); NameValueCollection parameters = function.VariablesContainer.SerializeParametersForQueryString(); Assert.That(parameters.Count, Is.EqualTo(3)); Assert.That(parameters["StringValue"], Is.EqualTo("Hello World")); Assert.That(parameters["NaInt32Value"], Is.EqualTo("")); Assert.That(parameters["IntValue"], Is.EqualTo("1")); }
public void InitializeParameters_WitInt32BeingEmpty() { NameValueCollection parameters = new NameValueCollection(); parameters.Add("StringValue", "Hello World"); parameters.Add("NaInt32Value", "2"); parameters.Add("IntValue", ""); TestFunctionWithSerializableParameters function = new TestFunctionWithSerializableParameters(); function.VariablesContainer.InitializeParameters(parameters); }
public void InitializeParameters() { TestFunctionWithSerializableParameters function = new TestFunctionWithSerializableParameters(); NameValueCollection parameters = new NameValueCollection(); parameters.Add("StringValue", "Hello World"); parameters.Add("NaInt32Value", ""); parameters.Add("IntValue", "1"); function.VariablesContainer.InitializeParameters(parameters); Assert.That(function.StringValue, Is.EqualTo("Hello World")); Assert.That(function.NaInt32Value, Is.EqualTo(null)); Assert.That(function.IntValue, Is.EqualTo(1)); }
public void InitializeParameters_WithStringBeingEmpty() { NameValueCollection parameters = new NameValueCollection(); parameters.Add("StringValue", ""); parameters.Add("NaInt32Value", "2"); parameters.Add("IntValue", "1"); TestFunctionWithSerializableParameters function = new TestFunctionWithSerializableParameters(); function.VariablesContainer.InitializeParameters(parameters); Assert.That(function.StringValue, Is.EqualTo("")); Assert.That(function.NaInt32Value, Is.EqualTo(2)); Assert.That(function.IntValue, Is.EqualTo(1)); }