コード例 #1
0
        public void CollectVariableTest()
        {
            string content = @"string [a] ok
            [b.a]kdjfkdjfkdj [a][b]
            [c]isAGood[a]";
            var expected = new[] { "a", "b.a", "c", "b" };
            string[] actual;
            var a = new NamedFormatterHelper();
            actual = a.CollectVariable(content);
            Assert.AreEqual(expected.Length, actual.Length);

            for (int idx = 0; idx < actual.Length; idx++)
            {
                int aryIndex = Array.IndexOf(expected, actual[idx]);
                Assert.AreNotEqual(-1, aryIndex, expected[idx] + " isn't in expected array");
            }
        }