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)); }