protected virtual void AssertMocks(IApiHttpClient clientMock, IHttpResponseFactory factoryMock, IApiCommandRequest requestMock, IApiCommandResponse responseMock, IApiCommandResponse commandResponse) { Assert.Same(responseMock, commandResponse); _ = requestMock.Received(1).ApiUri; factoryMock.Received(1).CreateResponse(Arg.Any <HttpResponseMessage>()); AssertMocks(clientMock); }
protected override void AssertMocks(IApiHttpClient clientMock, IHttpResponseFactory factoryMock, IApiCommandRequest requestMock, IApiCommandResponse responseMock, IApiCommandResponse commandResponse) { base.AssertMocks(clientMock, factoryMock, requestMock, responseMock, commandResponse); }
/// <summary> /// Initializes a new instance of the <see cref="ApiCommandException"/> with the response and message. /// </summary> /// <param name="response"></param> /// <param name="message"></param> public ApiCommandException(IApiCommandResponse response, string message) : base(message) { Response = response ?? throw new ArgumentNullException(nameof(response)); StatusCode = response.StatusCode; }