private static MigrationOptions GetOptions() { IProviderMetadata returnedMetadata = MockRepository.GenerateStub <IProviderMetadata>(); returnedMetadata.Expect(m => m.MaximumDbObjectNameLength).Return(MaximumSupportedLength); returnedMetadata.Expect(m => m.Name).Return(ProviderName); returnedMetadata.Expect(m => m.InvariantName).Return("System.Data.Odbc"); // for the Odbc specific tests IProvider provider = new ProviderStub(); IProviderFactory providerFactory = MockRepository.GenerateStub <IProviderFactory>(); IProviderMetadata passedMetadata; providerFactory.Expect(f => f.GetProvider(ProviderName, out passedMetadata)).OutRef(returnedMetadata).Return(provider); var supportedProviders = new SupportedProviders(providerFactory); supportedProviders.Add(ProviderName); var options = new MigrationOptions(); options.SupportedProviders = supportedProviders; return(options); }
private static MigrationOptions GetOptions() { IProviderMetadata returnedMetadata = MockRepository.GenerateStub<IProviderMetadata>(); returnedMetadata.Expect(m => m.MaximumDbObjectNameLength).Return(MaximumSupportedLength); returnedMetadata.Expect(m => m.Name).Return(ProviderName); returnedMetadata.Expect(m => m.InvariantName).Return("System.Data.Odbc"); // for the Odbc specific tests IProvider provider = new ProviderStub(); IProviderFactory providerFactory = MockRepository.GenerateStub<IProviderFactory>(); IProviderMetadata passedMetadata; providerFactory.Expect(f => f.GetProvider(ProviderName, out passedMetadata)).OutRef(returnedMetadata).Return(provider); var supportedProviders = new SupportedProviders(providerFactory); supportedProviders.Add(ProviderName); var options = new MigrationOptions(); options.SupportedProviders = supportedProviders; return options; }