Esempio n. 1
0
        public void CanRegisterCustommer()
        {
            sut.RegisterCustomer(customer1.FirstName, customer1.SSN);
            var result = sut.GetCustomers();

            Assert.AreEqual(customer1.SSN, result[0].SSN);
            Assert.AreEqual(customer1.FirstName, result[0].FirstName);
        }
Esempio n. 2
0
        static void Main(string[] args)
        {
            VideoStore   videoStore   = new VideoStore();
            RentalsMovie rentalsMovie = new RentalsMovie();
            int          Choice       = 0;

            while (Choice != 6)
            {
                Console.WriteLine();
                Console.WriteLine(" välja nummer de alternativ");
                Console.WriteLine("------------------------");
                Console.WriteLine("1- Get Customers ");
                Console.WriteLine("2- Add New Custmors");
                Console.WriteLine("3- Add New Movie");
                Console.WriteLine("4- Rent Movie");
                Console.WriteLine("5- Get Rentals For SSN");
                Console.WriteLine("6- Exit");
                try
                {
                    Choice = Convert.ToInt32(Console.ReadLine());
                }
                catch (Exception)
                {
                    Console.WriteLine("Ogiltig markering. Vänligen returnera ditt val.");
                }
                Console.WriteLine("Du valde: " + Choice);

                switch (Choice)
                {
                case 1:
                    var get = videoStore.GetCustomers();
                    get.ForEach(c => Console.WriteLine(c.Name, c.SSn));

                    Console.ReadLine();
                    break;

                case 2:
                    Console.WriteLine("Enter Movie Title :");
                    var title = Console.ReadLine();
                    Console.WriteLine("Enter SSN :");
                    var ssn = Console.ReadLine();
                    videoStore.RegisterCustomer(title, ssn);
                    break;

                case 3:
                    Console.WriteLine("Write Movie Title");
                    var   inp = Console.ReadLine();
                    Movie m   = new Movie {
                        MovieTitle = inp
                    };

                    videoStore.AddMovie(m);
                    break;

                case 4:
                    Console.WriteLine("Enter Movie Title :");
                    var Mov = Console.ReadLine();
                    Console.WriteLine("Enter SSN :");
                    var ssnM = Console.ReadLine();
                    videoStore.RentMovie(Mov, ssnM);
                    break;

                case 5:
                    Console.WriteLine("Enter SSN :");
                    var ssnMRent = Console.ReadLine();
                    rentalsMovie.GetRentalsFor(ssnMRent);
                    break;

                default:
                    Console.WriteLine("Tryck Inter för att fortsätta.......");
                    Console.ReadLine();
                    break;
                }
                Console.Clear();
            }
        }