public void TestCreateOperator_LessThanEqual() { //---------------Set up test pack------------------- const string operatorString = "<="; //---------------Execute Test ---------------------- Criteria.ComparisonOp comparisonOp = CriteriaParser.CreateComparisonOperator(operatorString); //---------------Test Result ----------------------- Assert.AreEqual(Criteria.ComparisonOp.LessThanEqual, comparisonOp); }
public void Test_InvalidOperatorString() { //---------------Set up test pack------------------- const string operatorString = "INVALID"; //---------------Assert Precondition---------------- //---------------Execute Test ---------------------- try { CriteriaParser.CreateComparisonOperator(operatorString); Assert.Fail("Should fail and throw an error."); } catch (HabaneroDeveloperException ex) { StringAssert.Contains("Invalid operator ", ex.DeveloperMessage); StringAssert.Contains(operatorString, ex.DeveloperMessage); } //---------------Test Result ----------------------- }