Exemple #1
0
        public void BaseInstanceExportStrategy_AddSecondaryStrategy(ConstantInstanceExportStrategy <int> strategy, ICompiledExportStrategy addStrategy)
        {
            strategy.AddSecondaryStrategy(addStrategy);

            var array = strategy.SecondaryStrategies().ToArray();

            Assert.Equal(1, array.Length);
            Assert.Same(addStrategy, array[0]);
        }
Exemple #2
0
 public void BaseInstanceExportStrategy_AddSecondaryStrategy_Null(ConstantInstanceExportStrategy <int> strategy, ICompiledExportStrategy addStrategy)
 {
     Assert.Throws <ArgumentNullException>(() => strategy.AddSecondaryStrategy(null));
 }