public void InfiniteTimeoutValidationTest() { ModifiableBobConnectionParametersMock data = new ModifiableBobConnectionParametersMock() { Host = "host", OperationTimeout = Timeout.InfiniteTimeSpan, ConnectionTimeout = Timeout.InfiniteTimeSpan }; Assert.True(data.IsValid()); }
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); }); }
public void ValidationForCorrectInputTest(string connectionString, ModifiableBobConnectionParametersMock data) { Assert.NotNull(connectionString); Assert.True(data.IsValid()); }