示例#1
0
        public void TestCase1()
        {
            string databaseCode = "aaa";
            string tableCode = "bbb";
            FileType formatCode = FileType.CSV;

            QuandlQueryBuilder queryBuilder = new QuandlQueryBuilder(databaseCode, tableCode, formatCode);
            QuandlQuery actual = queryBuilder.ToQuery();

            QuandlQuery expected = new QuandlQuery(databaseCode, tableCode, formatCode,
                null, null, null, SortOrder.Descending,
                false, false, null, null,
                CollapseType.None, TransformationType.None);

            AreEqual(expected, actual);
        }
示例#2
0
 private static void AreEqual(QuandlQuery expected, QuandlQuery actual)
 {
     Assert.AreEqual(expected.DatabaseCode, actual.DatabaseCode);
     Assert.AreEqual(expected.TableCode, actual.TableCode);
     Assert.AreEqual(expected.FormatCode, actual.FormatCode);
     Assert.AreEqual(expected.AuthToken, actual.AuthToken);
     Assert.AreEqual(expected.TrimStart, actual.TrimStart);
     Assert.AreEqual(expected.TrimEnd, actual.TrimEnd);
     Assert.AreEqual(expected.SortOrder, actual.SortOrder);
     Assert.AreEqual(expected.ExcludeHeader, actual.ExcludeHeader);
     Assert.AreEqual(expected.ExcludeData, actual.ExcludeData);
     Assert.AreEqual(expected.Rows, actual.Rows);
     Assert.AreEqual(expected.Column, actual.Column);
     Assert.AreEqual(expected.Frequency, actual.Frequency);
     Assert.AreEqual(expected.Calculation, actual.Calculation);
 }