Пример #1
0
        public void BasketNotFoundException_MessageShouldBeGood()
        {
            var basketId = 11;

            var basketException = new BasketNotFoundException(basketId);

            basketException.Message.Should().Be($"No basket found with id {basketId}");
        }
        public void Constructor_InitializesCorrectly()
        {
            var response          = new RestResponse();
            var context           = new ApiContext();
            var contextInResponse = new Context();
            var requestInResponse = new Request();
            var sourceException   = new ApiException(response, context, contextInResponse, requestInResponse);
            var basketId          = "123456789";

            var result = new BasketNotFoundException(sourceException, basketId);

            Assert.IsInstanceOf <ApiException>(result);
            Assert.AreEqual(basketId, result.BasketId);
            Assert.AreEqual(sourceException.Response, result.Response);
            Assert.AreEqual(sourceException.Context, result.Context);
            Assert.AreEqual(sourceException.ContextInResponse, result.ContextInResponse);
            Assert.AreEqual(sourceException.RequestInResponse, result.RequestInResponse);
            Assert.AreEqual(sourceException.ResponseCode, result.ResponseCode);
            Assert.AreEqual(sourceException.Message, result.Message);
            Assert.AreEqual(sourceException.Errors, result.Errors);
        }