private void perfValidateStep(correctResponsesTypeCorrectResponsePerformanceStep step, string name,decimal? min, decimal? max, string msg) { Assert.AreEqual(name, step.stepName, "step name validation: " + msg); Assert.IsAssignableFrom(typeof(correctResponsesTypeCorrectResponsePerformanceStepStepAnswerNumeric), step.stepAnswer.Item,step.stepAnswer.Item.ToString() + " - " + msg); correctResponsesTypeCorrectResponsePerformanceStepStepAnswerNumeric numAnswer = (correctResponsesTypeCorrectResponsePerformanceStepStepAnswerNumeric) step.stepAnswer.Item; Assert.AreEqual(max != null, numAnswer.maxSpecified, "step max specified valiation: " + msg); if (max != null) { Assert.AreEqual(max.Value, numAnswer.max, "step max value valiation: " + msg); } Assert.AreEqual(min != null, numAnswer.minSpecified, "step min specified valiation: " + msg); if (min != null) { Assert.AreEqual(min.Value, numAnswer.min, "step min value valiation: " + msg); } }
private void perfValidateStep(correctResponsesTypeCorrectResponsePerformanceStep step, string name , string answer, string msg) { Assert.AreEqual(name, step.stepName, "step name validation: " + msg); Assert.AreEqual(answer, step.stepAnswer.Item, "step answer validation: " + msg); }