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