Well, I have the following modules in my project:
- Concerts.Console
- Concerts.Mobile
- Concerts.Core
- Concerts.Models
- Concerts.WebClient
- Concerts.Tests
Basically it is as follows: The Concerts.Core module uses the Concerts.WebClient modules to perform requests, and Concerts.Models >, to serve the models at the time of deserealization (all modules are PCL).
When I test the Concerts.Core methods in the Concerts.Console, they work normally. But when I test in the Concerts.Mobile module, they act in a strange way, this being where they lock UI (the methods that perform the requests, in> Concerts.WebClient , are asynchronous). And even when I run them in a separate thread , the same thing happens. And they also do not throw any exception .