Exemple #1
0
    // Use this for initialization
    void Start()
    {
        SlotOne = GameObject.FindGameObjectWithTag("RightPanel").transform.GetChild(0).gameObject;
        SlotTwo = GameObject.FindGameObjectWithTag("RightPanel").transform.GetChild(2).gameObject;

        IC = GameObject.FindGameObjectWithTag("InventoryController").GetComponent <InventoryController> ();
        LC = GameObject.FindGameObjectWithTag("LabController").GetComponent <LabController> ();
    }
Exemple #2
0
        public void DeleteStudent_Returns404NotFound_WhenNonExistentResourceIDSubmitted()
        {
            //Arrange
            mockRepo.Setup(repo =>
                           repo.GetStudentById(0)).Returns(() => null);
            var controller = new LabController(mockRepo.Object, mapper);
            //Act
            var result = controller.DeleteStudent(0);

            //Assert
            Assert.IsType <NotFoundResult>(result);
        }
Exemple #3
0
        public void GetAllStudents_ReturnsCorrectType_WhenDBHasOneResource()
        {
            //Arrange
            mockRepo.Setup(repo =>
                           repo.GetAllStudents()).Returns(GetStudents(1));

            var controller = new LabController(mockRepo.Object, mapper);

            //Act
            var result = controller.GetAllStudents();

            //Assert
            Assert.IsType <ActionResult <IEnumerable <StudentReadDto> > >(result);
        }
Exemple #4
0
        public void GetAllStudents_Returns200OK_WhenDBHasOneResource()
        {
            //Arrange
            mockRepo.Setup(repo =>
                           repo.GetAllStudents()).Returns(GetStudents(1));

            var controller = new LabController(mockRepo.Object, mapper);

            //Act
            var result = controller.GetAllStudents();

            //Assert
            Assert.IsType <OkObjectResult>(result.Result);
        }
Exemple #5
0
        public void GetAllStudents_ReturnsOneItem_WhenDBHasOneResource()
        {
            //Arrange
            mockRepo.Setup(repo =>
                           repo.GetAllStudents()).Returns(GetStudents(1));
            var controller = new LabController(mockRepo.Object, mapper);
            //Act
            var result = controller.GetAllStudents();
            //Assert
            var okResult = result.Result as OkObjectResult;
            var students = okResult.Value as List <StudentReadDto>;

            Assert.Single(students);
        }
Exemple #6
0
        public void GetStudentItems_Returns200OK_WhenDBIsEmpty()
        {
            //Arrange
            mockRepo.Setup(repo =>
                           repo.GetAllStudents()).Returns(GetStudents(0));

            var student = new LabController(mockRepo.Object, mapper);

            //Act
            var result = student.GetAllStudents();

            //Assert
            Assert.IsType <OkObjectResult>(result.Result);
        }
Exemple #7
0
        public void PatchStudent_Returns404NotFound_WhenNonExistentResourceIDSubmitted()
        {
            //Arrange
            mockRepo.Setup(repo =>
                           repo.GetStudentById(0)).Returns(() => null);
            var controller = new LabController(mockRepo.Object, mapper);
            //Act
            var result = controller.PatchStudent(0,
                                                 new Microsoft.AspNetCore.JsonPatch.JsonPatchDocument <StudentUpdateDto> {
            });

            //Assert
            Assert.IsType <NotFoundResult>(result);
        }
Exemple #8
0
        public void GetStudentByID_Returns404NotFound_WhenNonExistentIDProvided()
        {
            //Arrange
            mockRepo.Setup(repo =>
                           repo.GetStudentById(0)).Returns(() => null);

            var controller = new LabController(mockRepo.Object, mapper);

            //Act
            var result = controller.GetStudentById(1);

            //Assert
            Assert.IsType <NotFoundResult>(result.Result);
        }
    // Use this for initialization
    void Start()
    {
        // Linking
        RDC = GameObject.FindGameObjectWithTag("RecipeDirectoryController").GetComponent <RecipeDirectoryController>();
        IC  = GameObject.FindGameObjectWithTag("InventoryController").GetComponent <InventoryController> ();
        LC  = GameObject.FindGameObjectWithTag("LabController").GetComponent <LabController> ();
        SC  = GameObject.FindGameObjectWithTag("Currency").GetComponent <ShopCurrency> ();

        SlotOne = GameObject.FindGameObjectWithTag("RightPanel").transform.GetChild(0).gameObject;
        SlotTwo = GameObject.FindGameObjectWithTag("RightPanel").transform.GetChild(2).gameObject;

        Button btn = GetComponent <Button> ();

        btn.onClick.AddListener(Merge);
    }
Exemple #10
0
        public void DeleteStudent_Returns204NoContent_WhenValidResourceIDSubmitted()
        {
            //Arrange
            mockRepo.Setup(repo =>
                           repo.GetStudentById(1)).Returns(new Student
            {
                Id          = 1,
                Index       = 121111,
                Grade       = 5,
                Score       = 100,
                Name        = "Jas",
                Surrname    = "Abacki",
                Description = "Great!"
            });
            var controller = new LabController(mockRepo.Object, mapper);
            //Act
            var result = controller.DeleteStudent(1);

            //Assert
            Assert.IsType <NoContentResult>(result);
        }
Exemple #11
0
        public void CreateStudent_Returns201Created_WhenValidObjectSubmitted()
        {
            //Arrange
            mockRepo.Setup(repo =>
                           repo.GetStudentById(1)).Returns(new Student
            {
                Index       = 121111,
                Grade       = 5,
                Score       = 100,
                Name        = "Jas",
                Surrname    = "Abacki",
                Description = "Great!"
            });
            var controller = new LabController(mockRepo.Object, mapper);
            //Act
            var result = controller.CreateStudent(new StudentCreateDto {
            });

            //Assert
            Assert.IsType <CreatedAtRouteResult>(result.Result);
        }
Exemple #12
0
        public void GetStudentByID_ReturnsCorreectType_WhenValidIDProvided()
        {
            //Arrange
            mockRepo.Setup(repo =>
                           repo.GetStudentById(1)).Returns(new Student
            {
                Index       = 121111,
                Grade       = 5,
                Score       = 100,
                Name        = "Jas",
                Surrname    = "Abacki",
                Description = "Great!"
            });

            var controller = new LabController(mockRepo.Object, mapper);

            //Act
            var result = controller.GetStudentById(1);

            //Assert
            Assert.IsType <ActionResult <StudentReadDto> >(result);
        }
Exemple #13
0
 public void GetStudentItems_ReturnsZeroItems_WhenDBIsEmpty()
 {
     var student = new LabController(mockRepo.Object, mapper);
 }