Exemplo n.º 1
0
            public void GetColumns()
            {
                var expectedColumns = new[] { "Good_Field", "Second_Good" };

                var(query, fakeValidColumns, fakeClauseFactory) = Builder.InitializeBasicItemsForQueryData(expectedColumns);
                var sut = new QueryData(query, fakeValidColumns, fakeClauseFactory, "FakeTableName");

                var columns = sut.GetColumns();

                Assert.Equal(expectedColumns.Select(c => $"[{c}_Cleaned]"), columns);
            }
 public SelectGenerator(QueryData queryData)
 {
     _queryData = queryData;
     _fields    = _queryData?.GetColumns();
 }