Esempio n. 1
0
        public void ReproducedWithOutArraysContainingMockedObject2()
        {
            IPlugin plugin = MockRepository.Mock <IPlugin>();

            IPlugin[] allPlugins;

            // PluginMng
            IPluginMng pluginMng = MockRepository.Mock <IPluginMng>();

            pluginMng.Expect(x => x.GetPlugins(out allPlugins))
            .IgnoreArguments()
            .OutRef(new object[] { new IPlugin[] { plugin } });

            pluginMng.GetPlugins(out allPlugins);

            Assert.Equal(1, allPlugins.Length);
            Assert.Same(plugin, allPlugins[0]);

            pluginMng.VerifyExpectations(true);
        }