public void ServerLifecycleManagerService_Construct_Sets_ServerInteractive_False() { var mockServerLifeManager = new Mock <IServerLifecycleManager>(); mockServerLifeManager.SetupSet(o => o.InteractiveMode = false).Verifiable(); using (var serverLifecycleManagerServiceTest = new ServerLifecycleManagerServiceTest(mockServerLifeManager.Object)) { } mockServerLifeManager.Verify(); }
public void ServerLifecycleManagerService_OnStop_Stops_Server() { var mockServerLifeManager = new Mock <IServerLifecycleManager>(); using (var serverLifecycleManagerServiceTest = new ServerLifecycleManagerServiceTest(mockServerLifeManager.Object)) { serverLifecycleManagerServiceTest.TestStop(); mockServerLifeManager.Verify(o => o.Stop(false, 0), Times.Once); } }
public void ServerLifecycleManagerService_OnStart_Runs_Server() { var mockServerLifeManager = new Mock <IServerLifecycleManager>(); using (var serverLifecycleManagerServiceTest = new ServerLifecycleManagerServiceTest(mockServerLifeManager.Object)) { serverLifecycleManagerServiceTest.TestStart(); Assert.IsTrue(serverLifecycleManagerServiceTest.RunSuccessful); mockServerLifeManager.Verify(o => o.Run(It.IsAny <IEnumerable <IServerLifecycleWorker> >()), Times.Once); } }
public void ServerLifecycleManagerService_Dispose_Disposes_IServerLifecycleManager() { var mockServerLifeManager = new Mock <IServerLifecycleManager>(); using (var serverLifecycleManagerServiceTest = new ServerLifecycleManagerServiceTest(mockServerLifeManager.Object)) { serverLifecycleManagerServiceTest.TestStop(); mockServerLifeManager.Verify(o => o.Stop(false, 0, false), Times.Once); } mockServerLifeManager.Verify(o => o.Dispose(), Times.Once); }