Mi sono imbattuto in questo chiedendo se xUnit fosse ancora l'unico modo per scrivere test. NUnit Wiki for Xamerin/UWP
La mia messa a punto corrente è
- Visual Studio 2015 Comunità
- adattatore di prova NUnit (3.2.0)
- NUnit 3 modelli (1,2)
ho aggiunto un nuovo progetto nella sezione Cross Platform (dove i template NUnit sono installati al momento della stesura di questo documento). Ho aggiunto un modello per UWP. Questo è il projects.json
che viene creato in modo da poter probabilmente solo modificare il xUnit uno, ma questo è più facile
{
"dependencies": {
"Microsoft.NETCore.UniversalWindowsPlatform": "5.0.0",
"NUnit": "3.0.1",
"nunit.xamarin": "3.0.1",
"Xamarin.Forms": "2.0.0.6490"
},
"frameworks": {
"uap10.0": {}
},
"runtimes": {
"win10-arm": {},
"win10-arm-aot": {},
"win10-x86": {},
"win10-x86-aot": {},
"win10-x64": {},
"win10-x64-aot": {}
}
}
Da quello che posso dire questo è più di un corridore di prova di un progetto di test. Sembra che sia xUnit che NUnit vogliano entrambi creare un progetto PCL con tutti i test, quindi fare riferimento a questo progetto dell'interfaccia utente ed eseguire i test in questo modo. Al momento della stesura di questo articolo voglio testare se fa una copia shadow in modo da poter essere eseguito senza un debugger ed eseguire i test più e più volte. Spero che possa, ti riporto più tardi, se possibile. Spero che questo aiuti
fonte
2016-06-05 16:26:36
Hai controllato questo post: http://thewindev.net/testing-windows-10-apps/ e anche questo: https://xunit.github.io/docs/getting-started- uwp.html Il secondo riguarda xUnit ma l'idea rimane la stessa, penso? –
Domanda veloce: perché estrapolare dall'unità x non sarebbe sufficiente? –
Le cose si sono evolute un po 'dall'articolo del blog collegato da @KevinAvignon e la versione EAP di Resharper ora supporta NUnit 3.0 Beta 4 (https://twitter.com/resharper/status/653667610287058945). Vale la pena provare. –