public void StoppingInOrder()
		{
			mock.ExpectAndReturn("GetComponentInstancesOfType",
			                     new ArrayList(new object[] {one, two, three}),
			                     new IsEqual(typeof (IStartable)));

			DefaultLifecycleManager dlm = new DefaultLifecycleManager();
			dlm.Stop(pico);

			mock.Verify();

			Assert.AreEqual("Three>Two>One>", events.ToString());
		}
示例#2
0
        public void StoppingInOrder()
        {
            mock.ExpectAndReturn("GetComponentInstancesOfType",
                                 new ArrayList(new object[] { one, two, three }),
                                 new IsEqual(typeof(IStartable)));

            DefaultLifecycleManager dlm = new DefaultLifecycleManager();

            dlm.Stop(pico);

            mock.Verify();

            Assert.AreEqual("Three>Two>One>", events.ToString());
        }