public void AddToClaimMethods_ShouldGetCorrectBool()
        {
            //arrange
            ClaimMethods    repo         = new ClaimMethods();
            ClaimProperties _claimObject = new ClaimProperties(1, ClaimType.Car, "Car Accident on 465.", 400.00, new DateTime(2018, 04, 25), new DateTime(2018, 04, 27));

            //act
            bool addResult = repo.AddContentToRepo(_claimObject);

            //assert
            Assert.IsTrue(addResult);
        }
        public void GetNextClaim_ShouldGetCorrectBool()
        {
            //arrange
            ClaimMethods    repo         = new ClaimMethods();
            ClaimProperties _claimObject = new ClaimProperties(1, ClaimType.Car, "Car Accident on 465.", 400.00, new DateTime(2018, 04, 25), new DateTime(2018, 04, 27));

            repo.AddContentToRepo(_claimObject);

            //act
            int getNext = repo.ClaimQueueUp();

            //assert
            Assert.AreEqual(1, getNext);
        }
        public void GetClaims_ShouldReturnCorrectClaims()
        {
            //arrange
            ClaimMethods    repo         = new ClaimMethods();
            ClaimProperties _claimObject = new ClaimProperties(1, ClaimType.Car, "Car Accident on 465.", 400.00, new DateTime(2018, 04, 25), new DateTime(2018, 04, 27));

            repo.AddContentToRepo(_claimObject);
            ClaimProperties _claimObject2 = new ClaimProperties(2, ClaimType.Home, "House fire in kitchen.", 4000.00, new DateTime(2018, 04, 11), new DateTime(2018, 04, 12));

            repo.AddContentToRepo(_claimObject2);
            ClaimProperties _claimObject3 = new ClaimProperties(3, ClaimType.Theft, "Stolen pancakes.", 4.00, new DateTime(2018, 04, 27), new DateTime(2018, 06, 01));

            repo.AddContentToRepo(_claimObject3);

            //act
            List <ClaimProperties> listOfClaims = repo.GetClaims();

            //assert
            bool repoHasContent = listOfClaims.Contains(_claimObject);

            Assert.IsTrue(repoHasContent);
        }