/// <summary> /// Ensures the given IRCConfig is not valid. /// </summary> /// <param name="config">The config to check.</param> private void CheckNotValid( IrcConfig config ) { Assert.Throws<ValidationException>( () => config.Validate() ); ReadOnlyIrcConfig roConfig = new ReadOnlyIrcConfig( config.Clone() ); Assert.Throws<ValidationException>( () => roConfig.Validate() ); IIrcConfig iircConfig = config; Assert.Throws<ValidationException>( () => iircConfig.Validate() ); }