Exemple #1
0
        public void DeleteSkillTest()
        {
            var skill           = _skillsService.GetSkillByName("TestSkillUpdated");
            var response        = new SkillModel();
            var request         = Helper.CastObject <SkillModel>(skill);
            var skillController = new SkillController(_skillsService, _logManager)
            {
                Request = new HttpRequestMessage
                {
                    Method     = HttpMethod.Post,
                    RequestUri = new Uri(ServiceBaseURL + "skill/deleteSkill")
                }
            };

            skillController.Configuration = new HttpConfiguration();
            _response = skillController.DeleteSkill(request);
            response  = JsonConvert.DeserializeObject <SkillModel>(_response.Content.ReadAsStringAsync().Result);
            Assert.AreEqual(_response.StatusCode, HttpStatusCode.OK);
            Assert.AreEqual(response != null, true);
        }
Exemple #2
0
        public void TestAssociate()
        {
            AssociateController ctrl  = new AssociateController();
            SkillController     sCtrl = new SkillController();
            AssosciateResult    aRes  = new AssosciateResult();
            Skillresult         sRes  = new Skillresult();
            SkillModel          sm    = GetTestDataSkill();

            sRes = sCtrl.Post(sm);
            string message = sRes.status.Message;

            Assert.AreEqual("Skill added successfully", message);
            Assert.IsNotNull(sCtrl.GetAllSkils());
            sm = sCtrl.GetSkillByName(sRes.skillModel);
            Assert.IsNotNull(sm);
            Status stat = sCtrl.DeleteSkill(sm);

            message = stat.Message;
            Assert.AreEqual("Skill deleted successfully", message);
        }