public void ODataOrderByTokenizer_Field_Name_Test() { ODataOrderByTokenizer tokenizer = new ODataOrderByTokenizer("Field1".ToCharArray()); var(type, value) = tokenizer.GetToken(); Assert.AreEqual(ODataOrderByTokenizerTokenTypes.FieldName, type); Assert.AreEqual("Field1", value); Assert.IsTrue(tokenizer.End()); }
public void ODataOrderByTokenizer_Ascending_With_Leading_Spaces_Test() { ODataOrderByTokenizer tokenizer = new ODataOrderByTokenizer(" asC".ToCharArray()); var(type, value) = tokenizer.GetToken(); Assert.AreEqual(ODataOrderByTokenizerTokenTypes.SortOrder, type); Assert.AreEqual("asc", value); Assert.IsTrue(tokenizer.End()); }
public void ODataOrderByTokenizer_Field_Name_Descending_With_Leading_Spaces_Test() { ODataOrderByTokenizer tokenizer = new ODataOrderByTokenizer(" Field1 deSC".ToCharArray()); var(type, value) = tokenizer.GetToken(); Assert.AreEqual(ODataOrderByTokenizerTokenTypes.FieldName, type); Assert.AreEqual("Field1", value); (type, value) = tokenizer.GetToken(); Assert.AreEqual(ODataOrderByTokenizerTokenTypes.SortOrder, type); Assert.AreEqual("desc", value); Assert.IsTrue(tokenizer.End()); }