public When_ProviderVenue_Detail_Is_Loaded() { _providerVenueService = Substitute.For <IProviderVenueService>(); _providerVenueService.GetVenueWithQualificationsAsync(1) .Returns(new ProviderVenueDetailViewModel { Id = 1, Postcode = "CV1 2WT", ProviderId = 1, ProviderName = "ProviderName", Source = "Admin", Name = "VenueName" }); var providerVenueController = new ProviderVenueController(_providerVenueService); _result = providerVenueController.GetProviderVenueDetailAsync(1).GetAwaiter().GetResult(); }
private async Task <ProviderVenueDetailViewModel> Populate(int providerVenueId) { var viewModel = await _providerVenueService.GetVenueWithQualificationsAsync(providerVenueId); return(viewModel ?? new ProviderVenueDetailViewModel()); }