Beispiel #1
0
 public void L3()
 {
     Globals.nextLevel();
     Globals.nextLevel();
     NotebookController.SetAccess(1, NotebookController.GetLevelKey(3));
     SceneManager.LoadScene("Ship");
 }
Beispiel #2
0
        public void Can_Remove_Note()
        {
            var mock       = Arrange();
            var controller = new NotebookController(mock.Object);

            var result = controller.DeleteNote(1);

            Assert.IsType <NoContentResult>(result);
        }
Beispiel #3
0
        public void Can_Get_Note()
        {
            var mock = Arrange();
            NotebookController controller = new NotebookController(mock.Object);

            var result = controller.GetNote(3);

            Assert.Equal(3, result.Value.Id);
            Assert.Equal("N3", result.Value.Text);
        }
Beispiel #4
0
    // Resets all doors so that only the first one is open
    public static void resetOpenDoors()
    {
        openDoors    = new bool[3];
        openDoors[0] = true;

        //notify EventNotifier that the doors are reset
        EventNotifier.NotifyNewPuzzle(1);
        //Updates the notebook
        NotebookController.SetAccess(1, NotebookController.GetLevelKey(level));
    }
        public void PagingTest()
        {
            // Макеты для получения HttpContext HttpRequest
            var request     = new Mock <HttpRequestBase>();
            var httpContext = new Mock <HttpContextBase>();

            httpContext.Setup(h => h.Request).Returns(request.Object);

            // Arrange
            // Макет репозитория
            var mock = new Mock <IRepository <Notebook> >();

            mock.Setup(r => r.GetAll()).Returns(new List <Notebook> {
                new Notebook {
                    NotebookId = 1
                },
                new Notebook {
                    NotebookId = 2
                },
                new Notebook {
                    NotebookId = 3
                },
                new Notebook {
                    NotebookId = 4
                },
                new Notebook {
                    NotebookId = 5
                }
            });


            // Создание объекта контроллера
            var controller = new NotebookController(mock.Object)
            {
                // Создание контекста контроллера
                ControllerContext = new ControllerContext()
            };

            controller.ControllerContext.HttpContext = httpContext.Object;

            // Act
            // Вызов метода List
            var view = controller.List(null, 2) as ViewResult;

            // Assert
            Assert.IsNotNull(view, "Представление не получено");
            Assert.IsNotNull(view.Model, "Модель не получена");
            PageListViewModel <Notebook> model = view.Model as PageListViewModel <Notebook>;

            Assert.AreEqual(2, model.Count);
            Assert.AreEqual(4, model[0].NotebookId);
            Assert.AreEqual(5, model[1].NotebookId);
        }
Beispiel #6
0
        public void Can_Create_Note()
        {
            var mock       = Arrange();
            var controller = new NotebookController(mock.Object);
            var note       = new Note {
                Id = 6, Text = "N6", Important = false, UserToken = "token1"
            };

            Note result = controller.CreateNote(note).Value;

            Assert.Equal("N6", result.Text);
        }
Beispiel #7
0
 void Start()
 {
     text.GetComponent <Text>();
     if (NotebookController.GetAccess(gameObject.name) == 1)
     {
         gameObject.SetActive(true);
     }
     else
     {
         gameObject.SetActive(false);
     }
 }
Beispiel #8
0
    // Open next puzzle
    public void FinishLevel()
    {
        NotebookController.SetAccess(1, NotebookController.GetPuzzleKey(level, puzzle));
        if (puzzle >= 0 && puzzle < 3)
        {
            Globals.setDoor(puzzle + 1, true);
        }
        else if (puzzle == 3)
        {
            Globals.nextLevelAvailable = true;

            //Alerts EventNotifier that one can now travel to a new location
            EventNotifier.NotifyNewLevel();
        }
    }
Beispiel #9
0
        public void Can_Get_Notes()
        {
            var mock = Arrange();
            NotebookController controller = new NotebookController(mock.Object);

            ActionResult <List <Note> > result =
                controller.GetNotes(new UserRequest {
                Token = "token0"
            });

            Assert.Equal(3, result.Value.Count);
            Assert.Equal("N1", result.Value[0].Text);
            Assert.Equal("N3", result.Value[1].Text);
            Assert.Equal("N5", result.Value[2].Text);
        }
        public void CategoryTest()
        {
            // Макеты для получения HttpContext HttpRequest
            var request     = new Mock <HttpRequestBase>();
            var httpContext = new Mock <HttpContextBase>();

            httpContext.Setup(h => h.Request).Returns(request.Object);

            //Arrange
            var mock = new Mock <IRepository <Notebook> >();

            mock.Setup(m => m.GetAll()).Returns(new List <Notebook> {
                new Notebook {
                    NotebookId = 1, GroupName = "AMD"
                },
                new Notebook {
                    NotebookId = 2, GroupName = "Intel"
                },
                new Notebook {
                    NotebookId = 3, GroupName = "AMD"
                },
                new Notebook {
                    NotebookId = 4, GroupName = "AMD"
                },
                new Notebook {
                    NotebookId = 5, GroupName = "Intel"
                }
            });
            // Создание объекта контроллера
            var controller = new NotebookController(mock.Object)
            {
                // Создание контекста контроллера
                ControllerContext = new ControllerContext()
            };

            controller.ControllerContext.HttpContext = httpContext.Object;
            //Act
            var view = controller.List("AMD", 1) as ViewResult;

            // Assert
            Assert.IsNotNull(view, "Представление не получено");
            Assert.IsNotNull(view.Model, "Модель не получена");
            PageListViewModel <Notebook> model = view.Model as PageListViewModel <Notebook>;

            Assert.AreEqual(3, model.Count);
            Assert.AreEqual(1, model[0].NotebookId);
            Assert.AreEqual(3, model[1].NotebookId);
        }
    protected override void Start()
    {
        base.Start();

        notebook = FindObjectOfType <NotebookController>();
    }
Beispiel #12
0
 public void OnMouseDown()
 {
     text.text = NotebookController.GetNote(gameObject.name);
 }