I created a unit test project for a PCL in a Xamarin Application. I am running on console:
mono --debug --profile=log:coverage,report,covfilter=+MyProject.Core.Contacts.ViewModels.ContactsViewModel \
../nunit3-console.exe \
--noh \
--inprocess \
--noresult \
../MyProject.Core.Tests.dll
I take this as coverage summary:
Coverage Summary:
Brabbler.Core (/Users/Stam/Projects/MyProject/tests/Core/MyProject.Core.Tests/bin/Debug/MyProject.Core.dll) 0% covered (2260 methods - 9 covered)
MyProject.Core.Contacts.ViewModels.ContactCellViewModel 25% covered (32 methods - 8 covered)
MyProject.Core.Contacts.ViewModels.ContactCellViewModel.<DeleteContact>c__async0 50% covered (2 methods - 1 covered)
- How can I interpret this report?
- The ContactCellViewModel has only 3 methods, why it reports 32 methods?
- What does mean that the ContactCellViewMode is 25% covered?