public void Can_retrieve_liabilities() { // Arrange var sut = new PlaidClient(Environment.Sandbox); // Act var request = new Liabilities.GetLiabilitiesRequest().UseDefaults(); var result = sut.FetchLiabilitiesAsync(request).Result; // Assert result.RequestId.ShouldNotBeNullOrEmpty(); result.Accounts.Length.ShouldBeGreaterThanOrEqualTo(1); result.Accounts[0].Balance.Current.ShouldBeGreaterThanOrEqualTo(1); result.Liabilities.Credit.ShouldNotBeNull(); result.Liabilities.Mortgage.ShouldNotBeNull(); result.Liabilities.Student.ShouldNotBeNull(); }