示例#1
0
        public void ShouldInjectDefaultProvider()
        {
            // arrange
            var pipelineBasedItemProvider = new PipelineBasedItemProvider(this.defaultProvider);

            // act & assert
            pipelineBasedItemProvider.DefaultProvider.Should().BeSameAs(this.defaultProvider);
        }
示例#2
0
        public void ShouldResolveDefaultProviderIfNothingIngected()
        {
            // arrange
            var pipelineBasedItemProvider = new PipelineBasedItemProvider();

            // act & assert
            pipelineBasedItemProvider.DefaultProvider.Should().BeSameAs(ItemManager.Providers["default"]);
        }
示例#3
0
 public PipelineBasedItemProviderTest()
 {
     this.defaultProvider = Substitute.For <ItemProvider>();
     this.provider        = new PipelineBasedItemProvider(this.defaultProvider);
 }