예제 #1
0
 public void ShouldReturnNonExportedTypeFromServiceProvider()
 {
     var helper = new ProviderHelper();
     var connectionProvider = new StubConnectionAndServiceProvider();
     var actual = helper.GetCustomProvider<IQueryPager>(connectionProvider);
     Assert.IsInstanceOf(typeof(IQueryPager), actual);
 }
예제 #2
0
 public void ShouldRequestNonExportedTypeFromServiceProvider()
 {
     var helper = new ProviderHelper();
     var connectionProvider = new StubConnectionAndServiceProvider();
     var actual = helper.GetCustomProvider<IQueryPager>(connectionProvider);
     Assert.AreEqual(typeof(IQueryPager), connectionProvider.RequestedServiceType);
 }
예제 #3
0
 public void ShouldNotRequestExportableTypeFromServiceProvider()
 {
     var helper = new ProviderHelper();
     var connectionProvider = new StubConnectionAndServiceProvider();
     var actual = helper.GetCustomProvider<ITestInterface>(connectionProvider);
     Assert.IsNull(connectionProvider.RequestedServiceType);
 }
예제 #4
0
        public void ShouldReturnNonExportedTypeFromServiceProvider()
        {
            var helper             = new ProviderHelper();
            var connectionProvider = new StubConnectionAndServiceProvider();
            var actual             = helper.GetCustomProvider <IQueryPager>(connectionProvider);

            Assert.IsInstanceOf(typeof(IQueryPager), actual);
        }
예제 #5
0
        public void ShouldRequestNonExportedTypeFromServiceProvider()
        {
            var helper             = new ProviderHelper();
            var connectionProvider = new StubConnectionAndServiceProvider();
            var actual             = helper.GetCustomProvider <IQueryPager>(connectionProvider);

            Assert.AreEqual(typeof(IQueryPager), connectionProvider.RequestedServiceType);
        }
예제 #6
0
        public void ShouldNotRequestExportableTypeFromServiceProvider()
        {
            var helper             = new ProviderHelper();
            var connectionProvider = new StubConnectionAndServiceProvider();
            var actual             = helper.GetCustomProvider <ITestInterface>(connectionProvider);

            Assert.IsNull(connectionProvider.RequestedServiceType);
        }