public async void WebApiMemoryStreamTypeTesting()
        {
            var service = new WebApiTypesService();
            var data    = await service.GetFileMemory();

            Assert.True(data.IsSuccess);
            Assert.IsAssignableFrom <MemoryStream>(data.Content);
        }
        public async void WebApiJsonModelTypeTesting()
        {
            var service = new WebApiTypesService();
            var data    = await service.GetModelData();

            Assert.True(data.IsSuccess);
            Assert.IsAssignableFrom <WebApiTypesService.SomeModel>(data.Content);
        }
        public async void WrapTaskDeepTest()
        {
            var service   = new WebApiTypesService();
            var viewModel = new BaseTabbedViewModel();
            var data      = await service.GetModelData().WrapTaskWithApiResponse(viewModel).WrapTaskWithLoading(viewModel).WrapWithExceptionHandling(viewModel);

            Assert.True(data.IsSuccess);
            Assert.IsAssignableFrom <WebApiTypesService.SomeModel>(data.Content);
        }
        public async Task WebApiStreamTypeTesting()
        {
            var service = new WebApiTypesService();
            var data    = await service.GetFile();

            using (var memStream = new MemoryStream())
            {
                await data.Content.CopyToAsync(memStream);
            }

            Assert.True(data.IsSuccess);
            Assert.IsAssignableFrom <Stream>(data.Content);
        }
 public async void WrapTaskDummyTest()
 {
     var service   = new WebApiTypesService();
     var viewModel = new BaseTabbedViewModel();
     await service.Dummy().WrapTaskWithLoading(viewModel).WrapWithExceptionHandling(viewModel);
 }