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()); }
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()); }