Sto creando una libreria per applicazioni Windows Platform universale ("Microsoft.NETCore.UniversalWindowsPlatform": "5.0.0"
sotto dependencies
e "uap10.0": {}
sotto frameworks
in project.json
). Ho appena iniziato a scrivere test, ma non riesco a trovare alcuna libreria di derisione che supporti le app della piattaforma Windows universale. L'unico è MoqaLate, ma è molto nuovo e molto limitato.Mocking a Universal Piattaforma Windows app Test
Non riesco a vedermi testare senza deridere, ma sono anche nuovo allo sviluppo di UWP. Mi sto perdendo qualcosa, o è davvero impossibile usare i mock nei miei test? Se sì, quali sono le alternative?
Modifica: Un'alternativa che vedo è lo sviluppo di Windows Class Library (Portable) destinato esclusivamente a Windows Universal 10.0. C'è qualche trucco con questo approccio che dovrei fare attenzione? Il mio obiettivo è avere una libreria che possa essere utilizzata nelle app di Windows 10 (su cellulare, desktop e xbox).
Posso in qualche modo utilizzare la libreria di Windows 10 nel progetto PCL? Penso di averlo provato e non ha funzionato, mi sono perso qualcosa? Capisco la tua risposta come potrei ancora sviluppare la libreria UWP, ma testare usando il progetto PCL in modalità debug – wasyl
perché dovresti usare una libreria della piattaforma. Hai intenzione di provare a simulare i componenti dell'interfaccia utente? –
No, ho il compito di creare la libreria UWP di Windows 10. Ma non posso aggiungere alcun framework di testing, nuget dice che è incompatibile con UWP. Tutto quello che voglio sono test unitari regolari con i mock per la mia libreria UWP – wasyl