public async Task IRecordCount(RecordCountResponse expected) { using var handler = MockHttpMessageHandler.SetupHandler(expected); var api = handler.SetupApi <IRecordCount>(); var result = await api.GetAsync(); result.Should().BeEquivalentTo(expected); handler.ConfirmPath($"/services/data/{Api.Version}/limits/recordCount"); }
public async Task IRecordCount_SObjects(RecordCountResponse expected) { using var handler = MockHttpMessageHandler.SetupHandler(expected); var api = handler.SetupApi <IRecordCount>(); var sobjects = "Account,Contacts"; var result = await api.GetAsync(sobjects, CancellationToken.None, "v44.0"); result.Should().BeEquivalentTo(expected); handler.ConfirmPath($"/services/data/v44.0/limits/recordCount?sObjects={Uri.EscapeDataString(sobjects)}"); }