public HubSpotDealClientTest(ITestOutputHelper output) : base(output) { _mockHttpClient = A.Fake <IRapidHttpClient>(opts => opts.Strict()); A.CallTo(() => _mockHttpClient.SendAsync(A <HttpRequestMessage> .Ignored)) .Returns(Task.FromResult(CreateNewEmptyOkResponse())); _mockSerializer = A.Fake <RequestSerializer>(opts => opts.Strict()); A.CallTo(() => _mockSerializer.SerializeEntity(A <DealHubSpotEntity> .Ignored)) .Returns("{}"); A.CallTo(() => _mockSerializer.DeserializeEntity <DealHubSpotEntity>(A <string> .Ignored)) .Returns(new DealHubSpotEntity()); _client = new HubSpotDealClient( _mockHttpClient, Logger, _mockSerializer, "https://api.hubapi.com", "HapiKeyFisk" ); }