public void IsActiveIsFalse() { var mock = MockRepository.Mock <IKrpcHandler>(); IKspEngine eng = new KspEngine(false, mock); Assert.IsFalse(eng.IsActive); }
public void Takeoff() { var mock = MockRepository.Mock <IKrpcHandler>(); IKspEngine eng = new KspEngine(false, mock); Action <string> messageHandler = x => Assert.AreEqual("Take off!", x); eng.TakeOff(85, messageHandler); }
public void TakeoffAsync() { var mock = MockRepository.Mock <IKrpcHandler>(); IKspEngine eng = new KspEngine(mock); eng.TakeOff(100, x => { Assert.AreEqual("Take off!", x); Assert.IsTrue(eng.IsActive); }); eng.WaitForTaskToEnd(); Assert.IsFalse(eng.IsActive); }