public void Select_BadArguments_SelectedColumnsDontExist_NoticedInValidateParameters() { IDatabaseContainer databaseContainer = ObjectConstructor.CreateDatabaseContainer(); Database database = new Database("aa"); ITable table = new Table("table1"); Column column = new Column("c1", DataTypesFactory.GetDataTypesFactory().GetDataType(TypesKeyConstants.StringTypeKey)); table.AddColumn(column); database.AddTable(table); databaseContainer.AddDatabase(database); string noInTableColumnName = VariousFunctions.GenerateRandomString(10); while (table.ExistColumn(noInTableColumnName)) { noInTableColumnName = VariousFunctions.GenerateRandomString(10); } Select select = CreateSelect(databaseContainer, database.databaseName, table.tableName, false); select.AddSelectedColumnName(noInTableColumnName); Assert.IsFalse(select.ValidateParameters()); select.Execute(); Assert.AreEqual(0, select.GetAfectedRowCount()); Console.WriteLine(select.GetResult()); }