public void UpdateIsExitMenuNow()
        {
            LevelSelectModel model = new LevelSelectModel();

            Configure(model);
            model.Setup();
            Assert.AreEqual(false, model.inMenu.IsChangeTo(false));
            Assert.AreEqual(true, model.Select(0));
            Assert.AreEqual(true, model.Select(0));
            model.Update();
            Assert.AreEqual(false, model.inMenu.IsChangeTo(false), "Expected in second submenu.");
            model.Update();
            Assert.AreEqual(false, model.inMenu.IsChangeTo(false));
            Assert.AreEqual(true, model.Select(0));
            model.Update();
            Assert.AreEqual(true, model.inMenu.IsChangeTo(false), "Expected exit third submenu.");
            model.Update();
            Assert.AreEqual(false, model.inMenu.IsChangeTo(false));
            model.Update();
            Assert.AreEqual(false, model.inMenu.IsChangeTo(false),
                            "Expected to not retrigger exit after second update.");
        }