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); }