コード例 #1
0
        public HttpResponseMessage DeleteCampaign(int[] campaignId)
        {
            DeleteCampaignRequest request = new DeleteCampaignRequest();

            request.CampaignID  = campaignId;
            request.AccountId   = this.AccountId;
            request.RequestedBy = this.UserId;
            DeleteCampaignResponse response = campaignService.Deactivate(request);

            return(Request.BuildResponse(response));
        }
コード例 #2
0
        public void DeleteCampaign_PassedValidCampaignId_SoftDeletedSuccessfully_NotImplementedYet()
        {
            mockCampaignRepository.Setup(cr => cr.DeactivateCampaign(It.IsAny <int[]>(), It.IsAny <int>())).Verifiable();
            CampaignViewModel campaignViewModel = CampaignMockData.CreateCampaignViewModelWithCustomValues(mockRepository, 1, DateTime.Now.ToString()
                                                                                                           , "test", DateTime.Now, "*****@*****.**", 2, Entities.CampaignStatus.Scheduled, 1, 2, 2);
            DeleteCampaignRequest request = new DeleteCampaignRequest()
            {
                CampaignID = new int[] { campaignViewModel.CampaignID }
            };
            DeleteCampaignResponse response = campaignService.Deactivate(request);

            mockCampaignRepository.VerifyAll();
            Assert.AreEqual(null, response.Exception);
        }