Beispiel #1
0
        public void DeleteFromDatabase()
        {
            List <Applicant> applicantsToDelete = CrudManager
                                                  .RetrieveAllApplications()
                                                  .Where(a => a.Equals(ApplicantToTest) || a.Equals(ApplicantToTest_Edited)).ToList();

            if (null != applicantsToDelete && applicantsToDelete.Count > 0)
            {
                foreach (Applicant a in applicantsToDelete)
                {
                    if (null != a)
                    {
                        CrudManager.DeleteApplication(a);
                    }
                }
            }
        }
Beispiel #2
0
        public void CrudManagerCanDeleteValidEntry()
        {
            // Old
            int oldCount = CrudManager.RetrieveAllApplications().Count;
            // Current
            Applicant applicant    = CreateApplication();
            int       currentCount = CrudManager.RetrieveAllApplications().Count;

            // Final
            CrudManager.DeleteApplication(applicant);
            List <Applicant> finalApplicants = CrudManager.RetrieveAllApplications();
            int finalCount = finalApplicants.Count;

            // Assertions
            Assert.Less(oldCount, currentCount);
            Assert.Less(finalCount, currentCount);
        }