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); }