public void WhiteSpaceStringDoesNotEqualEmpty()
 {
     Assert.Equal(
         false,
         DefaultRuntimeSupportClassFactory.Get().EQ(" ", null)
         );
 }
 public void ObjectVariableNotSetCases(string description, object l, object r)
 {
     Assert.Throws <ObjectVariableNotSetException>(() =>
     {
         DefaultRuntimeSupportClassFactory.Get().DIV(l, r);
     });
 }
 public void ObjectRequiredCases(string description, object l, object r)
 {
     Assert.Throws <ObjectRequiredException>(() =>
     {
         DefaultRuntimeSupportClassFactory.Get().IS(l, r);
     });
 }
예제 #4
0
 public void InvalidProcedureCallOrArgumentCases(string description, object numberOfTimesToRepeat, object character)
 {
     Assert.Throws <InvalidProcedureCallOrArgumentException>(() =>
     {
         DefaultRuntimeSupportClassFactory.Get().STRING(numberOfTimesToRepeat, character);
     });
 }
 public void TypeMismatchCases(string description, object l, object r)
 {
     Assert.Throws <TypeMismatchException>(() =>
     {
         DefaultRuntimeSupportClassFactory.Get().DIV(l, r);
     });
 }
 public void TypeMismatchCases(string description, object value, object delimiter)
 {
     Assert.Throws <TypeMismatchException>(() =>
     {
         DefaultRuntimeSupportClassFactory.Get().JOIN(value, delimiter);
     });
 }
예제 #7
0
 public void InvalidUseOfNullCases(string description, object numberOfTimesToRepeat, object character)
 {
     Assert.Throws <InvalidUseOfNullException>(() =>
     {
         DefaultRuntimeSupportClassFactory.Get().STRING(numberOfTimesToRepeat, character);
     });
 }
 public void NonZeroDateDoesNotEqualEmpty()
 {
     Assert.Equal(
         false,
         DefaultRuntimeSupportClassFactory.Get().EQ(new DateTime(2015, 1, 19, 22, 52, 0), null)
         );
 }
 public void EarliestPossibleDateDoesNotEqualEmpty()
 {
     Assert.Equal(
         false,
         DefaultRuntimeSupportClassFactory.Get().EQ(VBScriptConstants.EarliestPossibleDate, null)
         );
 }
 public void TrueEqualsDoubleMinusOne()
 {
     Assert.Equal(
         true,
         DefaultRuntimeSupportClassFactory.Get().EQ(true, -1.0d)
         );
 }
 public void DateComparedToNullIsNull()
 {
     Assert.Equal(
         DBNull.Value,
         DefaultRuntimeSupportClassFactory.Get().EQ(new DateTime(2015, 1, 19, 22, 52, 0), DBNull.Value)
         );
 }
 public void FalseComparedToNullIsNull()
 {
     Assert.Equal(
         DBNull.Value,
         DefaultRuntimeSupportClassFactory.Get().EQ(false, DBNull.Value)
         );
 }
 public void TrueDoesNotEqualEmpty()
 {
     Assert.Equal(
         false,
         DefaultRuntimeSupportClassFactory.Get().EQ(true, null)
         );
 }
 public void WhiteSpaceStringComparedToNullIsNull()
 {
     Assert.Equal(
         DBNull.Value,
         DefaultRuntimeSupportClassFactory.Get().EQ(" ", DBNull.Value)
         );
 }
 public void NullLengthIsNotAcceptable()
 {
     Assert.Throws <InvalidUseOfNullException>(() =>
     {
         DefaultRuntimeSupportClassFactory.Get().RIGHT("", DBNull.Value);
     });
 }
 public void ZeroDateDoesNotEqualEmptyString()
 {
     Assert.Equal(
         false,
         DefaultRuntimeSupportClassFactory.Get().EQ(VBScriptConstants.ZeroDate, "")
         );
 }
 public void EnormousLengthResultsInOverflow()
 {
     Assert.Throws <VBScriptOverflowException>(() =>
     {
         DefaultRuntimeSupportClassFactory.Get().RIGHT("", 1000000000000000);
     });
 }
 public void ZeroEqualsEmpty()
 {
     Assert.Equal(
         true,
         DefaultRuntimeSupportClassFactory.Get().EQ(0, null)
         );
 }
 public void ObjectVariableNotSetCases(string description, object value, object delimiter)
 {
     Assert.Throws <ObjectVariableNotSetException>(() =>
     {
         DefaultRuntimeSupportClassFactory.Get().JOIN(value, delimiter);
     });
 }
예제 #20
0
 public void Null()
 {
     Assert.Throws <ArgumentNullException>(() =>
     {
         DefaultRuntimeSupportClassFactory.Get().ARRAY(null);
     });
 }
예제 #21
0
 public void ObjectVariableNotSetCases(string description, object numberOfTimesToRepeat, object character)
 {
     Assert.Throws <ObjectVariableNotSetException>(() =>
     {
         DefaultRuntimeSupportClassFactory.Get().STRING(numberOfTimesToRepeat, character);
     });
 }
 public void OverflowCases(string description, object value)
 {
     Assert.Throws <VBScriptOverflowException>(() =>
     {
         DefaultRuntimeSupportClassFactory.Get().MONTH(value);
     });
 }
예제 #23
0
 public void OutOfStringSpaceCases(string description, object numberOfTimesToRepeat, object character)
 {
     Assert.Throws <OutOfStringSpaceException>(() =>
     {
         DefaultRuntimeSupportClassFactory.Get().STRING(numberOfTimesToRepeat, character);
     });
 }
 public void InvalidProcedureCallOrArgumentCases(string description, object value, object toSearchFor, object toReplaceWith, object startIndex, object maxNumberOfReplacements, object compareMode)
 {
     Assert.Throws <InvalidProcedureCallOrArgumentException>(() =>
     {
         DefaultRuntimeSupportClassFactory.Get().REPLACE(value, toSearchFor, toReplaceWith, startIndex, maxNumberOfReplacements, compareMode);
     });
 }
 public void OverflowCases(string description, object l, object r)
 {
     Assert.Throws <VBScriptOverflowException>(() =>
     {
         DefaultRuntimeSupportClassFactory.Get().DIV(l, r);
     });
 }
 public void OverflowCases(string description, object value, object toSearchFor, object toReplaceWith, object startIndex, object maxNumberOfReplacements, object compareMode)
 {
     Assert.Throws <VBScriptOverflowException>(() =>
     {
         DefaultRuntimeSupportClassFactory.Get().REPLACE(value, toSearchFor, toReplaceWith, startIndex, maxNumberOfReplacements, compareMode);
     });
 }
 public void ObjectDoesNotSupportPropertyOrMemberCases(string description, object l, object r)
 {
     Assert.Throws <ObjectDoesNotSupportPropertyOrMemberException>(() =>
     {
         DefaultRuntimeSupportClassFactory.Get().DIV(l, r);
     });
 }
 public void NegativeLengthIsNotAcceptable()
 {
     Assert.Throws <InvalidProcedureCallOrArgumentException>(() =>
     {
         DefaultRuntimeSupportClassFactory.Get().RIGHT("", -1);
     });
 }
 public void InvalidUseOfNullCases(string description, object value)
 {
     Assert.Throws <InvalidUseOfNullException>(() =>
     {
         DefaultRuntimeSupportClassFactory.Get().CSTR(value);
     });
 }
 public void EmptyStringDoesNotEqualsFalse()
 {
     Assert.Equal(
         false,
         DefaultRuntimeSupportClassFactory.Get().EQ("", false)
         );
 }