public async Task ThenThePayeSchemeIsReturned() { var expectedPayeScheme = new PayeSchemeViewModel(); var payeSchemeHref = $"/api/accounts/2385/payeschemes/123456"; AccountApiClient.Setup(x => x.GetResource <PayeSchemeViewModel>(payeSchemeHref)).ReturnsAsync(expectedPayeScheme); var result = await AccountGateway.GetPayeScheme(payeSchemeHref); result.Should().Be(expectedPayeScheme); AccountApiClient.Verify(x => x.GetResource <PayeSchemeViewModel>(payeSchemeHref), Times.Once); }