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); }
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); }
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); }