MBUnit вызывает метод тестирования так часто, как много символов возвращает фабричный строковый параметр? - PullRequest
0 голосов
/ 18 февраля 2012

Почему мой метод Test вызывается столько раз, сколько символов возвращает _ConnectionString ???

Переменная con в методе test всегда получает следующий символ свойства ConnectionString, например

con = d
con = a
con = t
con = a
con = s
...

, который является источником данных строки подключения и т. Д. *

private static string _ConnectionString;
        public static string ConnectionString
        {
            get
            {
                var conf = ConfigurationManager.ConnectionStrings["DefaultConnection"];
                _ConnectionString = conf.ConnectionString;
                return _ConnectionString;
            }
        }



        [Test]
        [Factory("ConnectionString")]
        public void TestMe(string con)
        {

        }

1 Ответ

0 голосов
/ 23 февраля 2012

Поскольку строка является IEnumerable из Char:)

Атрибут Factory ищет источник данных IEnumerable с указанным именем.Это явно не тот результат, который вы искали, и его можно считать ошибкой.

...