Ich möchteWie wird DateTime als ValuesAttribute zum Komponententest festgelegt?
Ein Attribut Argument etwas wie diese Parameter in Bezug auf die folgende Fehlermeldung erhalten, aber ich
[Test] public void Test([Values(new DateTime(2010, 12, 01), new DateTime(2010, 12, 03))] DateTime from, [Values(new DateTime(2010, 12, 02), new DateTime(2010, 12, 04))] DateTime to) { IList<MyObject> result = MyMethod(from, to); Assert.AreEqual(1, result.Count); }
zu tun, muss ein konstanter Ausdruck, typeof Ausdruck oder Array-Erstellung Ausdruck eines
sein
Irgendwelche Vorschläge?
UPDATE: netten Artikel über Parametrisierte Tests in NUnit 2,5
http://www.pgs-soft.com/new-features-in-nunit-2-5-part-1-parameterized-tests.html
(Seien Sie vorsichtig mit Ihrem Standort) – AndyM
Schnell und schmutzig, aber ich mag es. – openshac