public void GetFeatures_WhenTheFeatureBeingRegistered_TheFeatureIsReturned() { var featureToLookFor = new TestFeature2(); var provider = new InMemoryFeatureProvider(new[] { new TestFeature(), featureToLookFor, new TestFeature3() }); var feature = provider.GetFeature<TestFeature2>(); feature.Should().Be.SameAs(featureToLookFor); }
public void GetFeatures_WhenTheFeatureBeingRegistered_TheFeatureIsReturned() { var featureToLookFor = new TestFeature2(); var provider = new InMemoryFeatureProvider(new[] { new TestFeature(), featureToLookFor, new TestFeature3() }); var feature = provider.GetFeature <TestFeature2>(); feature.Should().Be.SameAs(featureToLookFor); }