private static void AssertInvalid(string parameter, string s) { NameValueCollection nameValues = new NameValueCollection(); nameValues.Add(parameter, s); LabelParameters parameters = new LabelParameters(nameValues); Assert.IsFalse(parameters.AreValid); }
public void TestValidConfidenceIntervalMethod() { NameValueCollection nameValues = new NameValueCollection(); nameValues.Add(LabelParameters.ParameterConfidenceIntervalMethod, "3"); nameValues.Add(LabelParameters.ParameterAjaxKey, "1"); LabelParameters parameters = new LabelParameters(nameValues); Assert.IsTrue(parameters.AreValid); Assert.IsTrue(parameters.IsConfidenceIntervalMethodIdValid); Assert.AreEqual(3, parameters.ConfidenceIntervalMethodId); }
public void TestValidYearType() { NameValueCollection nameValues = new NameValueCollection(); nameValues.Add(ParameterNames.YearTypeId, "12"); nameValues.Add(LabelParameters.ParameterAjaxKey, "1"); LabelParameters parameters = new LabelParameters(nameValues); Assert.IsTrue(parameters.AreValid); Assert.IsTrue(parameters.IsYearTypeIdValid); Assert.AreEqual(12, parameters.YearTypeId); }
public void TestInvalid() { string[] parameterNames = new[] {ParameterNames.AgeId, ParameterNames.YearTypeId, LabelParameters.ParameterComparatorMethod}; foreach (var parameter in parameterNames) { AssertInvalid(parameter, ""); AssertInvalid(parameter, "-1"); AssertInvalid(parameter, "0"); AssertInvalid(parameter, null); AssertInvalid(parameter, "a"); } LabelParameters parameters = new LabelParameters(new NameValueCollection()); Assert.IsFalse(parameters.AreValid); }