public void I_want_to_throw_the_first_exception_from_a_collection()
 {
     var secondVariable = 45;
     var validator = new Validator();
     validator.CheckThat(() => _stringToTest).HasNoSpaces().LengthLessThan(4);
     validator.CheckThat(() => secondVariable).IsBetween(56, 100);
     validator.ThrowFirst();
 }
 public void I_want_to_throw_an_exception_of_a_given_type_when_checking_multiple_variables()
 {
     var secondVariable = 45;
     var validator = new Validator();
     validator.CheckThat(() => _stringToTest).HasNoSpaces().LengthLessThan(4);
     validator.CheckThat(() => secondVariable).IsBetween(56, 100);
     validator.Throw<ArgumentException>(new[]{"Please check the data entered and try again."});
 }