示例#1
0
        public void DeleteSkillType()
        {
            // Arrange
            SkillTypeController controller = new SkillTypeController();

            var actResult = controller.Delete(1);
            // Act
            var result = actResult as OkNegotiatedContentResult <bool>;

            // Assert
            Assert.IsNotNull(result);
            Assert.IsTrue(result.Content == true);
        }
示例#2
0
        public void getSkillType()
        {
            // Arrange
            SkillTypeController controller = new SkillTypeController();

            var actResult = controller.Get(1);
            // Act
            var result = actResult as OkNegotiatedContentResult <SkillType>;

            // Assert
            Assert.IsNotNull(result);
            Assert.IsTrue(result.Content.ID == 1);
        }
示例#3
0
        public void PostSkillType()
        {
            // Arrange
            SkillTypeController controller = new SkillTypeController();

            SkillType SkillTypeObj = new SkillType
            {
                Name = "EBS"
            };
            var actResult = controller.Post(SkillTypeObj);
            // Act
            var result = actResult as OkNegotiatedContentResult <SkillType>;

            // Assert
            Assert.IsNotNull(result);
            Assert.IsTrue(result.Content.ID > 0);
        }
示例#4
0
        public void PutSkillType()
        {
            // Arrange
            SkillTypeController controller = new SkillTypeController();

            SkillType SkillTypeObj = new SkillType
            {
                ID   = 1,
                Name = "Put request sucessfull",
            };
            var actResult = controller.Put(1, SkillTypeObj);
            // Act
            var result = actResult as OkNegotiatedContentResult <SkillType>;

            // Assert
            Assert.IsNotNull(result);
            Assert.IsTrue(result.Content.Name.Equals("Put request sucessfull"));
        }