public void AccountDetails_RetrievesAccountDetails() { var model = new AccountDetails(); _apiClient.Setup(x => x.RetrieveAccountDetails()).Returns(model); var result = _controller.AccountDetails(); Assert.That((result), Is.TypeOf<JsonResult>()); _apiClient.Verify(x => x.RetrieveAccountDetails(), Times.Once()); }
public void GetAccountDetails_WithValidUser_CallsApi() { var accountDetails = new AccountDetails(); _sdk.Setup(s => s.Account.RetrieveAccount()).Returns(accountDetails); var result = _client.RetrieveAccountDetails(); Assert.That(result, Is.EqualTo(accountDetails)); _sdk.Verify(s => s.Account.RetrieveAccount(), Times.Once()); }