public async Task GetUnsubscribedGroupsAsync() { // Arrange var email = "*****@*****.**"; var mockHttp = new MockHttpMessageHandler(); mockHttp.Expect(HttpMethod.Get, Utils.GetSendGridApiUri(ENDPOINT, "suppressions", email)).Respond("application/json", ALL_GROUPS_JSON); var client = Utils.GetFluentClient(mockHttp); var suppresions = new Suppressions(client); // Act var result = await suppresions.GetUnsubscribedGroupsAsync(email, CancellationToken.None).ConfigureAwait(false); // Assert mockHttp.VerifyNoOutstandingExpectation(); mockHttp.VerifyNoOutstandingRequest(); result.ShouldNotBeNull(); result.Length.ShouldBe(2); }