Example #1
0
        public void ViewFieldSchemaProviderTests_GetSchemaTest()
        {
            using (var connection = GetConnection()) {
                var actual   = connection.GetSchema(VfpConnection.SchemaNames.ViewFields);
                var expected = ViewFieldSchemaProviderExpected.GetSchema();

                //DataTableHelper.WriteDataTableCode("Schema", actual);
                DataTableHelper.AssertDataTablesAreEqual(expected, actual);
            }
        }
Example #2
0
        public void ViewFieldSchemaProviderTests_GetSchemaWithViewNameAndFieldNameTest()
        {
            using (var connection = GetConnection()) {
                var actual   = connection.GetSchema(VfpConnection.SchemaNames.ViewFields, new string[] { "alphabetical_list_of_products", "categoryid" });
                var expected = ViewFieldSchemaProviderExpected.GetSchemaWithViewNameAndFieldName();

                //DataTableHelper.WriteDataTableCode("SchemaWithViewNameAndFieldName", actual);
                DataTableHelper.AssertDataTablesAreEqual(expected, actual);
            }
        }
Example #3
0
        public void ViewFieldSchemaProviderTests_GetSchemaWithFieldNameTest()
        {
            using (var connection = this.fixture.CreateConnection()) {
                var actual   = connection.GetSchema(VfpConnection.SchemaNames.ViewFields, new string[] { null, "categoryid" });
                var expected = ViewFieldSchemaProviderExpected.GetSchemaWithFieldName();

                //DataTableHelper.WriteDataTableCode("SchemaWithFieldName", actual);
                DataTableHelper.AssertDataTablesAreEqual(expected, actual);
            }
        }