public async Task OrderServiceTest_EmptyOrderId(string orderId)
        {
            // Arrange
            var sut = new AutoMocker().CreateInstance <OrderDetailService>();

            // Act
            var result = sut.GetOrderDetail(orderId);

            // Assert
            var exception = await Assert.ThrowsAsync <ArgumentNullException>(async() => await result);

            Assert.Equal("orderId", exception.ParamName);
        }
        public async Task OrderServiceTest_BadFormatOrderId(string orderId)
        {
            // Arrange
            var sut = new AutoMocker().CreateInstance <OrderDetailService>();

            // Act
            var result = sut.GetOrderDetail(orderId);

            // Assert
            var exception = await Assert.ThrowsAsync <ArgumentOutOfRangeException>(async() => await result);

            Assert.Contains("Bad format of customer ID", exception.Message);
        }