Exemple #1
0
        public async Task AdditionJobExperienceOkResponceAsync()
        {
            //Arrange
            var requestModel = new JobExperienceRequestModel()
            {
                CompanyName = "Softserve",
                ProjectName = "Sports Store",
                Description = "Developing Sports store",
                StartDate   = new DateTime(2016, 3, 23),
                FinishDate  = new DateTime(2018, 5, 12)
            };

            _service = new Mock <ICVService>();
            _service.Setup(s => s.AddJobExperienceToCVAsync(CreateJobExperience(requestModel), GetCVId()))
            .Returns(Task.FromResult(CreateJobExperience(requestModel)));

            //Act

            var controller = new CVController(_mapper.Object, _service.Object, _env.Object);
            var result     = await controller.AddJobExperienceToCV(requestModel, GetCVId());

            var okResult = result as OkResult;

            //Assert

            Assert.NotNull(okResult);
            Assert.Equal(new OkResult().StatusCode, okResult.StatusCode);
        }
Exemple #2
0
        public async Task AdditionSkillKnowledgeOkResponceAsync()
        {
            //Arrange
            var requestModel = new SkillKnowledgeRequestModel()
            {
                ExperienceId     = new Guid("561d468e-a93b-4e6b-a576-52b3d7bbf32a"),
                SkillId          = new Guid("b072e511-9258-4502-8b40-c545b121cb0c"),
                KnowledgeLevelId = new Guid("51896256-d235-4c42-e2ab-08d7af01e9b7")
            };

            _service = new Mock <ICVService>();
            _service.Setup(s => s.AddSkillKnowledgeToCVAsync(CreateSkillKnowledge(requestModel), GetCVId()))
            .Returns(Task.FromResult(CreateSkillKnowledge(requestModel)));

            //Act

            var controller = new CVController(_mapper.Object, _service.Object, _env.Object);
            var result     = await controller.AddSkillKnowledgeToCV(requestModel, GetCVId());

            var okResult = result as OkResult;

            //Assert

            Assert.NotNull(okResult);
            Assert.Equal(new OkResult().StatusCode, okResult.StatusCode);
        }
Exemple #3
0
        public async Task DeletingSkillKnowledgeFromCVAsync()
        {
            //Arrange

            _service = new Mock <ICVService>();
            _service.Setup(s => s.DeleteSkillKnowledgeFromCVAsync(GetSkillId(), GetCVId()))
            .Returns(Task.FromResult(GetSkillId()));

            //Act

            var controller = new CVController(_mapper.Object, _service.Object, _env.Object);
            var result     = await controller.DeleteSkillKnowledgeFromCV(GetSkillId(), GetCVId());

            var okResult = result as OkResult;

            //Assert

            Assert.NotNull(okResult);
            Assert.Equal(new OkResult().StatusCode, okResult.StatusCode);
        }