Beispiel #1
0
        public void PagingAndOrdering(string odata, string expected)
        {
            var item = QueryItem.FromOData(odata);
            var aml  = item.ToAml();

            Assert.AreEqual(expected, aml);
        }
Beispiel #2
0
        public void FunctionsToAml(string odata, string expected)
        {
            var item = QueryItem.FromOData(odata);
            var aml  = item.ToAml();

            Assert.AreEqual(expected, aml);
        }
Beispiel #3
0
        public void RelatedIdSelectToAml(string odata, string expected)
        {
            var item = QueryItem.FromOData(odata);
            var aml  = item.ToAml();

            Assert.AreEqual(expected, aml);
        }
Beispiel #4
0
        public void RoundTrip(string original, string expected)
        {
            var settings = new ConnectedAmlSqlWriterSettings(new TestConnection());
            var item     = QueryItem.FromOData(original);
            var odata    = item.ToOData(settings, ElementFactory.Local.LocalizationContext);

            Assert.AreEqual(expected, odata);
        }
Beispiel #5
0
        public void PagingAndOrdering_NotSuported(string odata)
        {
            var item = QueryItem.FromOData(odata);

            Assert.ThrowsException <NotSupportedException>(() => item.ToAml());
        }