Beispiel #1
0
        private static void AssertValuesAreEqual([NotNull] string expectedName,
                                                 [NotNull] NamedValues namedValues,
                                                 params string[] expectedValues)
        {
            Console.WriteLine(@"NamedValues: >>{0}<<", namedValues.Name);
            foreach (string value in namedValues.Values)
            {
                Console.WriteLine(@" >>{0}<<", value);
            }

            Assert.AreEqual(expectedName, namedValues.Name);
            Assert.AreEqual(expectedValues.Length, namedValues.ValueCount,
                            "unexpected value count");

            for (int i = 0; i < expectedValues.Length; i++)
            {
                Assert.AreEqual(expectedValues[i], namedValues.GetValue(i), "unexpected value");
            }
        }