コード例 #1
0
        public void DeleteNonExisting()
        {
            // Arrange
            CandidateController controller = SetUpController();

            // 888 does not exist
            var response = controller.Delete(888);

            // Response status Not Found
            Assert.AreEqual(response.StatusCode, HttpStatusCode.NotFound);
        }
コード例 #2
0
        public void DeleteSuccessfuly()
        {
            bool calledDeleteCandidate = false;
            var  mockRep = new Mock <ICandidateServices>();

            mockRep.Setup(x => x.DeleteCandidate(1)).Callback(() => calledDeleteCandidate = true);
            CandidateController candidateController = new CandidateController(mockRep.Object);;

            candidateController.Delete(1);
            Assert.IsTrue(calledDeleteCandidate);
        }
コード例 #3
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void Delete(object sender, DirectEventArgs e)
        {
            var id       = e.ExtraParams["Id"];
            var recordId = e.ExtraParams["RecordId"];

            if (int.TryParse(id, out var resultId) && resultId > 0)
            {
                CandidateController.Delete(resultId);
                if (int.TryParse(recordId, out var resultRecordId) && resultRecordId > 0)
                {
                    RecordController.Delete(resultRecordId);
                }
            }
            gpCandidate.Reload();
        }
コード例 #4
0
        public void Delete()
        {
            // Arrange
            CandidateController controller = SetUpController();

            // count before
            IEnumerable <Candidate> list1 = controller.Get();
            int countBefore = list1.Count();
            var response    = controller.Delete(5);

            /// It might be wiser to have a return count method and test that
            list1 = controller.Get();
            int countAfter = list1.Count();

            Assert.AreEqual(countAfter, countBefore - 1);

            // Response status s/b 200 OK
            Assert.AreEqual(response.StatusCode, HttpStatusCode.OK);
        }