public void ShouldUrlEscapeAColonAfterTheField()
 {
     var stringBooleanCondition = new StringBooleanCondition(_field, _condition);
     var output = stringBooleanCondition.GetConditionParam();
     output.ShouldStartWith(string.Format("{0}{1}", _field, Uri.EscapeDataString(":")));
 }
 public void ShouldEncloseTheConditionInQuotes()
 {
     var stringBooleanCondition = new StringBooleanCondition(_field, _condition);
     var output = stringBooleanCondition.GetConditionParam();
     output.ShouldEndWith(string.Format("'{0}'", _condition));
 }
 public void ShouldStartWithTheFieldName()
 {
     var stringBooleanCondition = new StringBooleanCondition(_field, _condition);
     var output = stringBooleanCondition.GetConditionParam();
     output.ShouldStartWith(_field);
 }
 public void FormatShouldBeFieldColonQuoteConditionQuote()
 {
     var stringBooleanCondition = new StringBooleanCondition(_field, _condition);
     var output = stringBooleanCondition.GetConditionParam();
     output.ShouldEndWith(string.Format("{0}{1}'{2}'", _field, Uri.EscapeDataString(":"), _condition));
 }