Esempio n. 1
0
        public void InfiniteTimeoutValidationTest()
        {
            ModifiableBobConnectionParametersMock data = new ModifiableBobConnectionParametersMock()
            {
                Host              = "host",
                OperationTimeout  = Timeout.InfiniteTimeSpan,
                ConnectionTimeout = Timeout.InfiniteTimeSpan
            };

            Assert.True(data.IsValid());
        }
Esempio n. 2
0
        public void ValidationTest(string key, string value)
        {
            ModifiableBobConnectionParametersMock target = new ModifiableBobConnectionParametersMock()
            {
                Host = "host"
            };

            Assert.True(target.IsValid());

            target.SetValue(key, value, allowCustomParameters: false);

            Assert.False(target.IsValid());
            Assert.False(target.Validate(ValidationExceptionBehaviour.NoException));

            Assert.Throws <FormatException>(() =>
            {
                target.Validate(ValidationExceptionBehaviour.FormatException);
            });

            Assert.Throws <InvalidBobConnectionParametersException>(() =>
            {
                target.Validate(ValidationExceptionBehaviour.InvalidConnectionParametersException);
            });
        }
Esempio n. 3
0
 public void ValidationForCorrectInputTest(string connectionString, ModifiableBobConnectionParametersMock data)
 {
     Assert.NotNull(connectionString);
     Assert.True(data.IsValid());
 }