Esempio n. 1
0
 public void ThrowsArgumentExceptionForWrongEnumValue()
 {
     ExceptionTester.CallMethodAndExpectException <ArgumentException>(() => Enum <Enum2> .ConvertFromOtherEnumValue(Enum1.MySecondValue));
 }
Esempio n. 2
0
 public void ThrowsArgumentNullExceptionifValidatorIsNull()
 {
     ExceptionTester.CallMethodAndExpectException <ArgumentException>(() => Argument.IsValid("myParam", "value", (IValueValidator <string>)null));
 }
Esempio n. 3
0
 public void ThrowsArgumentExceptionForEmptyStringParamValue()
 {
     ExceptionTester.CallMethodAndExpectException <ArgumentException>(() => Argument.IsNotNullOrEmpty("param", string.Empty));
 }
Esempio n. 4
0
 public void ThrowsArgumentExceptionForValueThatMatchWithThePattern()
 {
     ExceptionTester.CallMethodAndExpectException <ArgumentException>(() => Argument.IsMatch("myParam", "\n", ".+"));
 }
Esempio n. 5
0
 public void ThrowsArgumentExceptionForNotValidFunc()
 {
     ExceptionTester.CallMethodAndExpectException <ArgumentException>(() => Argument.IsValid("myParam", "value", () => false));
     ExceptionTester.CallMethodAndExpectException <ArgumentException>(() => Argument.IsValid("myParam", "value", s => s.Length > 10));
 }
Esempio n. 6
0
 public void ThrowsNotSupportedExceptionForNotSupported()
 {
     ExceptionTester.CallMethodAndExpectException <NotSupportedException>(() => Argument.IsSupported(false, "Just not supported"));
 }
Esempio n. 7
0
 public void ThrowsArgumentExceptionForNullValue()
 {
     ExceptionTester.CallMethodAndExpectException <ArgumentException>(() => Argument.IsMatch("myParam", null, ".+"));
 }
Esempio n. 8
0
 public void ThrowsArgumentExceptionForNullInstance()
 {
     ExceptionTester.CallMethodAndExpectException <ArgumentNullException>(() => Argument.ImplementsInterface(null, null as object, typeof(IList)));
 }
Esempio n. 9
0
 public void ThrowsArgumentNullExceptionForNullInterfaceType()
 {
     ExceptionTester.CallMethodAndExpectException <ArgumentNullException>(() => Argument.ImplementsInterface("myParam", typeof(List <int>), null));
 }
Esempio n. 10
0
 public void ThrowsArgumentOutOfRangeExceptionForTooSmallDoubleParamValue()
 {
     ExceptionTester.CallMethodAndExpectException <ArgumentOutOfRangeException>(() => Argument.IsMinimal("param", 2d, 3d));
 }
Esempio n. 11
0
 public void ThrowsArgumentOutOfRangeExceptionForTooLargeDoubleParamValue()
 {
     ExceptionTester.CallMethodAndExpectException <ArgumentOutOfRangeException>(() => Argument.IsMaximum("param", 3d, 2d));
 }
Esempio n. 12
0
 public void ThrowsArgumentOutOfRangeExceptionForTooLargeIntegerParamValue()
 {
     ExceptionTester.CallMethodAndExpectException <ArgumentOutOfRangeException>(() => Argument.IsNotOutOfRange("param", 3, 1, 2));
 }
Esempio n. 13
0
 public void ThrowsArgumentExceptionForEmptyByteArrayParamValue()
 {
     ExceptionTester.CallMethodAndExpectException <ArgumentException>(() => Argument.IsNotNullOrEmptyArray("param", new byte[] { }));
 }
Esempio n. 14
0
 public void ThrowsArgumentExceptionForStringWithOnlySpacesParamValue()
 {
     ExceptionTester.CallMethodAndExpectException <ArgumentException>(() => Argument.IsNotNullOrWhitespace("param", "  "));
 }
Esempio n. 15
0
 public void ThrowsArgumentExceptionForTypeImplementingNotRequiredType()
 {
     ExceptionTester.CallMethodAndExpectException <ArgumentException>(() => Argument.IsNotOfType("myParam", typeof(PersonViewModel), typeof(ViewModelBase)));
 }
Esempio n. 16
0
 public void ThrowsArgumentNullExceptionForNullParamValue()
 {
     ExceptionTester.CallMethodAndExpectException <ArgumentNullException>(() => Argument.IsNotNull("param", null));
 }
Esempio n. 17
0
 public void ThrowsArgumentExceptionForNullMessage()
 {
     ExceptionTester.CallMethodAndExpectException <ArgumentException>(() => Argument.IsSupported(true, null));
     ExceptionTester.CallMethodAndExpectException <ArgumentException>(() => Argument.IsSupported(true, string.Empty));
 }
Esempio n. 18
0
 public void ThrowsArgumentExceptionForTypeNotImplementingInterface()
 {
     ExceptionTester.CallMethodAndExpectException <ArgumentException>(() => Argument.ImplementsInterface("myParam", typeof(List <int>), typeof(INotifyPropertyChanged)));
 }
Esempio n. 19
0
 public void ThrowsArgumentExceptionForValueThatMatchWithThePattern()
 {
     ExceptionTester.CallMethodAndExpectException <ArgumentException>(() => Argument.IsNotMatch("myParam", "Match any single character that is not a line break character, between one and unlimited times", ".+"));
 }
Esempio n. 20
0
 public void ThrowsArgumentNullExceptionForNullInstance()
 {
     ExceptionTester.CallMethodAndExpectException <ArgumentNullException>(() => Argument.InheritsFrom("myParam", null as object, typeof(Exception)));
 }
Esempio n. 21
0
 public void ThrowsArgumentExceptionForNullPattern()
 {
     ExceptionTester.CallMethodAndExpectException <ArgumentException>(() => Argument.IsMatch("myParam", string.Empty, null));
 }
Esempio n. 22
0
 public void ThrowsArgumentNullExceptionForNullBaseType()
 {
     ExceptionTester.CallMethodAndExpectException <ArgumentNullException>(() => Argument.InheritsFrom("myParam", typeof(Exception), null));
 }
Esempio n. 23
0
 public void ThrowsArgumentExceptionForNotValid()
 {
     ExceptionTester.CallMethodAndExpectException <ArgumentException>(() => Argument.IsValid("myParam", "value", false));
 }
Esempio n. 24
0
 public void ThrowsArgumentExceptionForNullInstance()
 {
     ExceptionTester.CallMethodAndExpectException <ArgumentException>(() => Argument.IsNotOfType(null, null as object, typeof(ViewModelLocator)));
 }
Esempio n. 25
0
 public void ThrowsArgumentNullExceptionIfFuncIsNull()
 {
     ExceptionTester.CallMethodAndExpectException <ArgumentException>(() => Argument.IsValid("myParam", "value", (Func <string, bool>)null));
 }
Esempio n. 26
0
 public void ThrowsArgumentNullExceptionForNullType()
 {
     ExceptionTester.CallMethodAndExpectException <ArgumentNullException>(() => Argument.IsNotOfType("myParam", null, typeof(ViewModelLocator)));
 }
Esempio n. 27
0
 public void ThrowsArgumentExceptionForNullGuidParamValue()
 {
     ExceptionTester.CallMethodAndExpectException <ArgumentException>(() => Argument.IsNotNullOrEmpty("param", (Guid?)null));
 }
Esempio n. 28
0
 public void ThrowsArgumentNullExceptionForNullNotRequiredType()
 {
     ExceptionTester.CallMethodAndExpectException <ArgumentNullException>(() => Argument.IsNotOfType("myParam", typeof(ViewLocator), null));
 }
Esempio n. 29
0
 public void ThrowsArgumentExceptionForEmptyGuidParamValue()
 {
     ExceptionTester.CallMethodAndExpectException <ArgumentException>(() => Argument.IsNotEmpty("param", Guid.Empty));
 }
Esempio n. 30
0
 public void ThrowsArgumentExceptionForNonEnumValue()
 {
     ExceptionTester.CallMethodAndExpectException <ArgumentException>(() => Enum <Enum2> .ConvertFromOtherEnumValue(new object()));
 }