Exemplo n.º 1
0
        public void NewClaim()
        {
            Claims_Content claim = new Claims_Content();


            Console.WriteLine("Enter claim id");
            string claimidasString = Console.ReadLine();
            int    claimId         = int.Parse(claimidasString);

            Console.WriteLine("Enter Type of claim");
            string    typeasString = Console.ReadLine();
            ClaimType claimType    = (ClaimType)int.Parse(typeasString);

            Console.WriteLine("Enter a discription of the claim");
            string description = Console.ReadLine();

            Console.WriteLine("Enter a claim amount");
            string  amountasString = Console.ReadLine();
            decimal claimAmount    = decimal.Parse(amountasString);

            Console.WriteLine("Enter date of incident (yyyy/mm/dd)");
            string   dateOfIncidentasString = Console.ReadLine();
            DateTime dateOfIncident         = DateTime.Parse(dateOfIncidentasString);

            Console.WriteLine("Enter date of claim (yyyy/mm/dd)");
            string   dateOfClaimasString = Console.ReadLine();
            DateTime dateOfClaim         = DateTime.Parse(dateOfClaimasString);

            Claims_Content incident = new Claims_Content(claimId, claimType, description, claimAmount, dateOfIncident, dateOfClaim);

            _claimsRepo.NewClaim(incident);
        }
Exemplo n.º 2
0
        public void RemoveNextClaimFromQueue()
        {
            Queue <Claims_Content> incidentQueue = _claimsRepo.GetClaimsContentQueue();
            Claims_Content         incident      = incidentQueue.Dequeue();

            Console.WriteLine("You have successfully removed this claim from the queue. Press any key to continue...\n");
            Console.ReadKey();
        }
        public void NewClaim()
        {
            Claims_Repository _claimsContentQueue = new Claims_Repository();

            Claims_Content content = new Claims_Content();

            content.Description = "hi";
            string expected = "hi";


            Assert.AreEqual(expected, content.Description);
        }
Exemplo n.º 4
0
        public void NextClaim()
        {
            {
                Queue <Claims_Content> incidentQueue = _claimsRepo.GetClaimsContentQueue();
                Claims_Content         incident      = incidentQueue.Peek();
                Console.WriteLine($"Claim ID: {incident.ClaimId}, Claim type: {incident.ClaimType}, Description: {incident.Description}, \n" +
                                  $"Claim amount($): {incident.ClaimAmount}, Date of incident: {incident.DateOfIncident}, \n" +
                                  $"Date of claim: {incident.DateOfClaim}, Valid claim: {incident.IsValid}\n");
                Console.WriteLine("Please press any key to continue...\n");
                Console.ReadKey();
                Console.WriteLine("Would you like to deal with this claim now (y/n)?\n");
                string userInput = Console.ReadLine();
                switch (userInput)
                {
                case "y":
                    RemoveNextClaimFromQueue();
                    break;

                case "n":
                    break;
                }
            }
        }