mam migracji my project z .NETFramework 4.5.1 do .NET 1.6 StandardoweUżywanie MSTest Framework dla aplikacji testowych skierowanych .NET 1.6 i wyższy standard
Projekt jest za pomocą ram MSTest i chciałbym je zachować że droga do teraz i uniknąć przepisywania testy w innym ram (xUnit, NUnit lub podobne)
obecnie MSTest framework support was announced for .NET Core tylko, i całkiem naturalnie dotnet-test-mstest 1.1.2-preview
package available on NuGet nie obsługuje .NET standard, więc nie mogę mieć mój cel projekty testowe .NET Standard
Jednak zgodnie z compatibility matrix, .NET Standard 1.6 jest zgodny z .NET Core 1.0.
Mam więc moje zestawy testowe ukierunkowane na .NET Core 1.0 i odwołujące się do moich zestawów testowych systemu, które są ukierunkowane na .NET Standard 1.6 - i to działa dobrze.
Pytanie brzmi - czy to dobra decyzja w przyszłości?
Nie znalazłem żadnej mapy drogowej dla MSTest i zastanawiam się, czy ta sztuczka nadal będzie działać po migracji do .NET Standard 2.0?
Czy powinienem zmienić moje środowisko testowe na coś innego, które ma bardziej aktualne wsparcie, na przykład XUnit?
Nawet Microsoft documentation points to XUnit, czy porzucają MSTest?
Należy pamiętać, że to is not a duplicate, ponieważ moje pytanie dotyczy perspektywy na przyszłość, nie tylko obecnego stanu rzeczy.
Ludzie, wszelkie opinie są bardzo cenne! – ironstone13