Użyłem NUnit z VS2008, a teraz dostosowuję się do MSTest na VS2010. Kiedyś byłem w stanie utworzyć obiekt w TestSetup() i pozbyć go w TestCleanup(), i mieć obiekt utworzony za każdym razem, gdy metoda testu została uruchomiona w NUnit, uniemożliwiając mi duplikowanie kodu w każdej metodzie testu.Używanie MS Test ClassInitialize() i TestInitialize() w VS2010 w przeciwieństwie do NUnit
Czy to nie jest możliwe w przypadku MSTest? Przykłady, które znajduję przy użyciu atrybutów ClassInitialize i ClassCleanup i TestInitialize i TestCleanup pokazują tylko, jak pisać do konsoli. Brak pokazuje bardziej szczegółowe wykorzystanie tych atrybutów.
Dzięki, Tom. Czy mam rację zakładając, że NorthwindEntities jest zbiorem referencyjnym w projekcie testowym? –
Tak, znajdował się w zespole referencyjnym. –
Należy pamiętać, że metody TestInitialize i TestCleanup muszą być oznaczone jako ** publiczne **, jak pokazano. – mungflesh