public void ShouldThrowInvalidProgramExceptionWhenConnectionIsNotRegistered() { CustomQueryProviderFactory.Register(); Action action = () => QueryProviderFactories.GetFactory("System.Odbc"); action.ShouldThrow <InvalidOperationException>(); }
public void ShouldThrowInvalidProgramExceptionWhenProviderNameIsNotRegistered() { CustomQueryProviderFactory.Register(); Action action = () => QueryProviderFactories.GetFactory(new CustomConnection()); action.ShouldThrow <InvalidOperationException>(); }
public void GetFactoryByConnection() { CustomQueryProviderFactory.Register(); QueryProviderFactories.GetFactory(new SqlConnection()).Should().BeOfType <CustomQueryProviderFactory>(); }
public void GetFactoryByProviderName() { CustomQueryProviderFactory.Register(); QueryProviderFactories.GetFactory("System.Data.CustomDb").Should().BeOfType <CustomQueryProviderFactory>(); }