public void Should_be_able_to_get_a_list_of_tables_name()
        {
            var schemaReader = MockRepository.GenerateStub<ISchemaReader>();
            schemaReader.Expect(sr => sr.GetTablesName(_connectionstring)).Return(new List<string>());

            var databaseSchemaExplorer = MockRepository.GenerateMock<IDatabaseSchemaExplorer>();
            databaseSchemaExplorer.Expect(de => de.GetTablesName(Arg<IConnectionstringArguments>.Is.Anything)).Return(new List<string>().AsQueryable());

            _databaseSchemaExplorerController = new WebHost.Controllers.DatabaseSchemaExplorerController(_connectionstringArgumentsMapper, databaseSchemaExplorer);

            var tablesName = _databaseSchemaExplorerController.TablesName("SqlServer", "Provider", "DataSource", "DatabaseName", "Username", "Password");

            Assert.IsNotNull(tablesName);
        }