Example #1
0
        public void TestServerRestartsGracefully()
        {
            int startingUsers = mPersistentServer.Users.Count;

            Assert.That(mPersistentServer.CurrentStatus, Is.EqualTo(Status.Running));

            // ensure at least 1 user is online
            AddUser(1);

            mPersistentServer.RestartServer(true);
            WaitForServerStatus(Status.PendingRestart);

            // remove all users
            RemoveUser(mPersistentServer.Users.Count);

            WaitForServerStatus(Status.Running);
        }
Example #2
0
 private void uxRestartButton_Click(object sender, RoutedEventArgs e)
 {
     mMinecraft.RestartServer(uxGracefulCheckbox.IsChecked.Value);
 }