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