コード例 #1
0
 public HttpResponseMessage SaveMaintainMarketVertical(SolutionApplicationDto maintainmarketVerticalResponseDto)
 {
     return(CreateHttpResponse(() =>
     {
         return Request.CreateResponse(_adminProcessor.SaveMaintainMarketVertical(maintainmarketVerticalResponseDto));
     }));
 }
コード例 #2
0
        public void UpdateMaintainMarketVertical_NotFound(int ID, string descriptionAdd)
        {
            var solutionApplicationDto = new SolutionApplicationDto
            {
                ID          = ID,
                Description = descriptionAdd,
            };

            var actualResult = _adminProcessor.SaveMaintainMarketVertical(solutionApplicationDto);

            _solutionApplicationRepository.Update(Arg.Any <SolutionApplication>().DidNotReceive());
        }
コード例 #3
0
        public void DeleteMaintainMarketVerticals_NotFound(int ID, string userID)
        {
            var solutionApplicationDto = new SolutionApplicationDto
            {
                ID = ID,
            };

            _solutionApplicationRepository.
            GetSingle(x => x.ID == solutionApplicationDto.ID).
            ReturnsForAnyArgs(LoadMarketVerticalList().FirstOrDefault(x => x.ID == solutionApplicationDto.ID));

            var actualResult = _adminProcessor.DeleteMaintainMarketVerticals(solutionApplicationDto.ID, userID);

            _solutionApplicationRepository.Update(Arg.Any <SolutionApplication>().DidNotReceive());
        }
コード例 #4
0
        public void UpdateMaintainMarketVertical_Successfully(int ID, string descriptionAdd)
        {
            var solutionApplicationDto = new SolutionApplicationDto
            {
                ID          = ID,
                Description = descriptionAdd,
            };

            var updatedSolutionApplication = new SolutionApplication
            {
                ID          = ID,
                Description = descriptionAdd,
            };

            _solutionApplicationRepository.Find(ID).ReturnsForAnyArgs(LoadMarketVerticalList().FirstOrDefault(x => x.ID == solutionApplicationDto.ID));
            _solutionApplicationRepository.Update(Arg.Any <SolutionApplication>()).Returns(updatedSolutionApplication);
            var actualResult = _adminProcessor.SaveMaintainMarketVertical(solutionApplicationDto);

            Assert.AreEqual(updatedSolutionApplication.ID, actualResult.ID);
        }
コード例 #5
0
        public void AddMaintainMarketVertical_Successfully(int ID, string descriptionAdd)
        {
            var solutionApplicationDto = new SolutionApplicationDto
            {
                ID          = ID,
                Description = descriptionAdd,
            };

            var addedSolutionApplication = new SolutionApplication
            {
                ID          = 1,
                Description = descriptionAdd
            };

            _solutionApplicationRepository.GetAll().ReturnsForAnyArgs(LoadMarketVerticalList());

            _solutionApplicationRepository.Add(Arg.Any <SolutionApplication>()).Returns(addedSolutionApplication);
            var actualResult = _adminProcessor.SaveMaintainMarketVertical(solutionApplicationDto);

            Assert.AreEqual(addedSolutionApplication.ID, actualResult.ID);
        }
コード例 #6
0
        public void DeleteMaintainMarketVerticals_Successfully(int ID, string userID)
        {
            var solutionApplicationDto = new SolutionApplicationDto
            {
                ID = ID,
            };


            var updatedSolutionApplication = new SolutionApplication
            {
                ID     = ID,
                Active = false
            };

            _solutionApplicationRepository.
            GetSingle(x => x.ID == solutionApplicationDto.ID).
            ReturnsForAnyArgs(LoadMarketVerticalList().FirstOrDefault(x => x.ID == solutionApplicationDto.ID));
            _solutionApplicationRepository.Update(Arg.Any <SolutionApplication>()).Returns(updatedSolutionApplication);
            var actualResult = _adminProcessor.DeleteMaintainMarketVerticals(solutionApplicationDto.ID, userID);

            Assert.AreEqual(actualResult, true);
        }