public void OrangerIsTerminate_AfterTerminate_IsTerminateWillTransToTrue() { OrangeManager om = new OrangeManager(); om.Initialize(); Assert.IsFalse(om.isTerminate); om.Terminate(); Assert.IsTrue(om.isTerminate); }
public void OrangeTerminate_CallTerminate_AllPlatHandlerWillTerminateToo() { // Use the Assert class to test conditions. OrangeManager om = new OrangeManager(); int platHandlerCount = 10; PlatHandler[] ph = new PlatHandler[platHandlerCount]; om.Initialize(); for (int i = 0; i < platHandlerCount; i++) { ph[i] = new PlatHandler(i); om.RegistPlatHandler(ph[i]); } om.Terminate(); Assert.IsTrue(om.isTerminate); for (int i = 0; i < platHandlerCount; i++) { Assert.IsTrue(ph[i].isTerminate); } }