public void Should_have_configured_maxsize() { var feature = new InMemoryGatewayPersistence(); var settings = new SettingsHolder(); var container = new CommonObjectBuilder(new LightInjectObjectBuilder()); var persistenceSettings = new PersistenceExtensions <InMemoryPersistence>(settings); persistenceSettings.GatewayDeduplicationCacheSize(42); feature.Setup(new FeatureConfigurationContext(settings, container, null, null, null)); var implementation = (InMemoryGatewayDeduplication)container.Build <IDeduplicateMessages>(); Assert.AreEqual(42, implementation.maxSize); }