public void ThrowArgumentNullExceptionIfNullSucceeds()
        {
            string         message      = "Test message";
            EntitySettings testVariable = new EntitySettings();

            FluentActions.Invoking(() => testVariable.ThrowArgumentNullExceptionIfNull(nameof(testVariable), message))
            .Should()
            .NotThrow();
        }
        public void ThrowArgumentNullExceptionIfNullReturnsDefaultMessage()
        {
            string         message      = "input parameter should not be null!";
            EntitySettings testVariable = null;

            FluentActions.Invoking(() => testVariable.ThrowArgumentNullExceptionIfNull(nameof(testVariable)))
            .Should()
            .Throw <ArgumentNullException>()
            .Where(a => a.Message.Contains(message) && a.Message.Contains(nameof(testVariable)));
        }
        public void ThrowArgumentNullExceptionIfNull()
        {
            string         message      = "Test message";
            EntitySettings testVariable = null;

            FluentActions.Invoking(() => testVariable.ThrowArgumentNullExceptionIfNull(nameof(testVariable), message))
            .Should()
            .Throw <ArgumentNullException>()
            .Where(a => a.Message.Contains(message) && a.Message.Contains(nameof(testVariable)));
        }