示例#1
0
 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);
 }
示例#2
0
 protected override void AssertMocks(IApiHttpClient clientMock, IHttpResponseFactory factoryMock, IApiCommandRequest requestMock, IApiCommandResponse responseMock, IApiCommandResponse commandResponse)
 {
     base.AssertMocks(clientMock, factoryMock, requestMock, responseMock, commandResponse);
 }
示例#3
0
 /// <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;
 }