public void Returns_Success_ForValid_Configuration()
        {
            var validator = new GlobalSettingsValidator();
            var options   = new GlobalSettings();
            ValidateOptionsResult result = validator.Validate("settings", options);

            Assert.True(result.Succeeded);
        }
Exemplo n.º 2
0
        public void Returns_Fail_For_Configuration_With_Invalid_SmtpFrom_Field()
        {
            var                   validator = new GlobalSettingsValidator();
            GlobalSettings        options   = BuildGlobalSettings(smtpEmail: "invalid");
            ValidateOptionsResult result    = validator.Validate("settings", options);

            Assert.False(result.Succeeded);
        }
    public void Returns_Success_For_Configuration_With_Valid_SqlWriteLockTimeOut()
    {
        var validator = new GlobalSettingsValidator();
        var options   = new GlobalSettings {
            DistributedLockingWriteLockDefaultTimeout = TimeSpan.Parse("00:00:20")
        };

        var result = validator.Validate("settings", options);

        Assert.True(result.Succeeded);
    }
        public void Returns_Fail_For_Configuration_With_Excessive_SqlWriteLockTimeOut()
        {
            var validator = new GlobalSettingsValidator();
            var options   = new GlobalSettings
            {
                SqlWriteLockTimeOut = TimeSpan.Parse("00:00:21")
            };

            ValidateOptionsResult result = validator.Validate("settings", options);

            Assert.False(result.Succeeded);
        }
Exemplo n.º 5
0
        public void Returns_Fail_For_Configuration_With_Insufficient_SqlWriteLockTimeOut()
        {
            var validator = new GlobalSettingsValidator();
            var options   = new GlobalSettings
            {
                DistributedLockingWriteLockDefaultTimeout = TimeSpan.Parse("00:00:00.099")
            };

            ValidateOptionsResult result = validator.Validate("settings", options);

            Assert.False(result.Succeeded);
        }
    public void Returns_Fail_For_Configuration_With_Invalid_SmtpFrom_Field()
    {
        var validator = new GlobalSettingsValidator();
        var options   = new GlobalSettings {
            Smtp = new SmtpSettings {
                From = "invalid"
            }
        };

        var result = validator.Validate("settings", options);

        Assert.False(result.Succeeded);
    }