Ejemplo n.º 1
0
        public void For_A_Childrens_Release_Every_three_day_rentals_get_two_additional_days_free()
        {
            var isNewMovie = false;
            var isChildrensMovie = true;

            var childsMovie = new Movie("A Childrens Movie", isNewMovie, isChildrensMovie);
            var model = new Rental(childsMovie, 2);
            Assert.AreEqual(1, model.NumberOfFreeDays);
        }
Ejemplo n.º 2
0
Archivo: Order.cs Proyecto: Sivsu/Abcam
 public bool Contains(Rental movie)
 {
     return this.Rentals.Contains(movie);
 }
Ejemplo n.º 3
0
Archivo: Order.cs Proyecto: Sivsu/Abcam
 public void Add(Rental rental)
 {
     this.Rentals.Add(rental);
 }
Ejemplo n.º 4
0
Archivo: Cart.cs Proyecto: Sivsu/Abcam
 public bool Contains(Rental movie)
 {
     return this.order.Contains(movie);
 }
Ejemplo n.º 5
0
 public void EnsureRentalsOfRegularMoviesReceiveOneFreeDayForEveryThreeDays()
 {
     var movie = new Movie("Hook", false);
     var model = new Rental(movie, 7);
     Assert.AreEqual(2, model.NumberOfFreeDays);
 }
Ejemplo n.º 6
0
 public void EnsureRentalsOfNewMoviesReceiveOneFreeDayForPeriodsOverSixDays()
 {
     var movie = new Movie("Hook", true);
     var model = new Rental(movie, 7);
     Assert.AreEqual(1, model.NumberOfFreeDays);
 }