public void Replace_WhenValidatorExist_ShouldReplaceValidator()
        {
            var v = this.validators.First();
            var n = new DefaultArgumentValidator<string>();

            this.validators.Replace(v.GetType(), n);

            Assert.That(this.validators.First().GetType() == n.GetType());
        }
        public void Replace_WhenValidatorDoesNotExist_ShouldThrowException()
        {
            var v = new DefaultArgumentValidator<string>();

            this.validators.Replace(v.GetType(), new StringArgumentValidator());
        }