public void RentalShouldBeCorrectDayRented() { Movie movie = new RegularMovie("Angry Birds"); Rental rental = new Rental(movie, 20); Assert.AreEqual(20, rental.daysRental); }
public void RentalShouldBeCorrectMovie() { Movie movie = new RegularMovie("Angry Birds"); Rental rental = new Rental(movie, 20); Assert.AreEqual(movie, rental.movie); }
public void RentalShouldBeCorrectDayRented() { var movie = new RegularMovie("Angry Birds", Rental.RegularBaseAmount); Rental rental = new Rental(movie, 20); Assert.AreEqual(20, rental.DaysRental); }
public void TestStatement() { Movie movie = new RegularMovie("Transformer"); Rental rental = new Rental(movie, 3); Customer customer = new Customer("jpartogi"); customer.AddRental(rental); String statement = customer.Statement(); StringAssert.Contains(statement, "Transformer"); }
public void Should_Return_Statement_For_REGULAR_Film_Rentel() { var movie = new RegularMovie("PirateDesCaraibe"); var rental = new Rental(movie, 3); var customer = new Customer("Maher"); customer.AddRental(rental); //var expected = "Rental Record for Maher\n" + // "\tPirateDesCaraibe\t9\n"+ // "Amount owed is 9\n" + // "You earned 2 frequent renter points"; var expected = "Rental Record for Maher\n\tPirateDesCaraibe\t3,5\nAmount owed is 3,5\nYou earned 1 frequent renter points"; var actualStaement = customer.Statement(); Assert.AreEqual(expected, actualStaement); }
public void CustomerCreateCorrectStatement() { Customer customer = new Customer("Bug"); var movie1 = new ChildrenMovie("Angry Birds", Rental.ChildrenBaseAmount); Rental rental1 = new Rental(movie1, 2); customer.AddRental(rental1); var movie2 = new NewReleaseMovie("StarWar", Rental.NewReleaseBaseAmount); Rental rental2 = new Rental(movie2, 10); customer.AddRental(rental2); var movie3 = new RegularMovie("Hatico", Rental.RegularBaseAmount); Rental rental3 = new Rental(movie3, 4); customer.AddRental(rental3); string actual = customer.Statement(); Assert.AreEqual("учет аренды для Bug\n\tAngry Birds\t15\n\tStarWar\t30\n\tHatico\t32\nСумма задолженности составляет 77\nВы заработали 4 очков за активность", actual); }
public void CustomerCreateCorrectStatement() // Fix this test { Customer customer = new Customer("Bug", _statementGenerator); MovieBase movie1 = new ChildMovie("Angry Birds"); Rental rental1 = new Rental(movie1, 2); customer.AddRental(rental1); MovieBase movie2 = new NewMovie("StarWar"); Rental rental2 = new Rental(movie2, 10); customer.AddRental(rental2); MovieBase movie3 = new RegularMovie("Hatico"); Rental rental3 = new Rental(movie3, 4); customer.AddRental(rental3); string actual = customer.GetStatement(); Assert.AreEqual("учет аренды для Bug\n\tAngry Birds\t15\n\tStarWar\t30\n\tHatico\t32\nСумма задолженности составляет 77\nВы заработали 4 очков за активность", actual); }