public void NominalCollection() { //Configuration _sut.Register <IHandlerClass, HandlerClass>(LifeTime.Singleton); _sut.RegisterOrAppendCollection <IPluginClass>(LifeTime.Singleton, typeof(PluginClass1), typeof(PluginClass2), typeof(PluginClass3)); //Test var res = _sut.Resolve <IHandlerClass>(); //Verify Assert.AreEqual(3, res.Plugins.Count); Assert.IsTrue(res.Plugins.Any(o => o is PluginClass1)); Assert.IsTrue(res.Plugins.Any(o => o is PluginClass2)); Assert.IsTrue(res.Plugins.Any(o => o is PluginClass3)); }