public async Task TestNoDeserializerFound(HttpStatusCode httpStatusCode, MyDomainErrorEnum error) { // Arrange _mockHttp .Expect(BaseUri) .Respond(_ => FoobarHttpResponseMessage(httpStatusCode)); // Act var exception = await Assert.ThrowsAsync <SomeDomainErrorObjectException>(() => _defaultMapperApiClient.Api()); // Assert Assert.Equal(error, exception.Error); Assert.IsType <RestClientException>(exception.InnerException); }
public MyDomainErrorEnumException(MyDomainErrorEnum error) { Error = error; }
public SomeDomainErrorObjectException(MyDomainErrorEnum error, Exception innerException = null) : base( error.ToString(), innerException) { Error = error; }
public MyDomainErrorObject(MyDomainErrorEnum errorEnum) { ErrorEnum = errorEnum; }
public MyDomainHttpErrorAttribute(HttpStatusCode httpStatusCode, MyDomainErrorEnum domainErrorValue) : base( httpStatusCode, domainErrorValue) { }
public MyDomainErrorAttribute(MyApiError apiValue, MyDomainErrorEnum domainValue) : base(apiValue, domainValue) { }