Пример #1
0
        public async Task GetEventDetailsAsync_ShouldThrowException_WhenResponseCodeNotOk(HttpStatusCode statusCode)
        {
            Client
            .ExecuteAsync <Event>(Arg.Any <IRestRequest>())
            .Returns(new RestResponse <Event>
            {
                StatusCode = statusCode
            });

            await Assert.ThrowsAnyAsync <InvalidDataException>(
                () => _sut.GetEventDetailsAsync(new GetRequest("invalid id")));
        }