public RefuseTests() { var userName = Environment.GetEnvironmentVariable("unitTestDbUser"); var password = Environment.GetEnvironmentVariable("unitTestDbPassword"); if (userName != null && userName.Length > 0) { Console.WriteLine("building connection string for pipeline"); ConnString = BuildConnectionStringForPipeline(userName, password); } else { Console.WriteLine("building connection string for local"); ConnString = BuildConnectionStringForLocal(); } Console.WriteLine(ConnString); var r = new Refuse.Refuse(); var row = new TestRows(); row.Id = 42; _idToTest = r.InsertRow(row, ConnString); }
//public IEnumerable<string> GetRow(int index, bool takeTest, bool withClass) //{ // foreach (var feature in Features.Where(f => f.IsActive && (!f.IsClass || withClass))) // { // yield return feature.Values.Where(v => v.IsTest == takeTest).ElementAt(index).NewValue; // } //} public IEnumerable <IEnumerable <string> > GetTransfomedTest() { return(TestRows.Where(r => r.IsActive).Select(r => r.Values.Where(v => v.Feature.IsActive && !v.Feature.IsClass).Select(v => v.NewValue))); //return Enumerable.Range(0, TestRowAmount).Select(index => GetRow(index, takeTest: true, withClass: false)); }