public void CustomerCreateCorrectStatementWithoutNewReleaseBonuses() { Customer customer = new Customer("Bug"); Movie movie2 = new Movie("StarWar", Movie.NewReleasePriceStrategy); Rental rental2 = new Rental(movie2, 1); customer.addRental(rental2); Movie movie3 = new Movie("Hatico", Movie.RegularPriceStrategy); Rental rental3 = new Rental(movie3, 4); customer.addRental(rental3); string actual = customer.statement(); Assert.AreEqual("учет аренды для Bug\r\n\tStarWar\t3\r\n\tHatico\t32\r\nСумма задолженности составляет 35\r\nВы заработали 2 очков за активность", actual); }
public void CustomerCreateCorrectStatement() { Customer customer = new Customer("Bug"); Movie movie1 = new ChildrenMovie("Angry Birds"); Rental rental1 = new Rental(movie1, 2); customer.addRental(rental1); Movie movie2 = new NewReleaseMovie("StarWar"); Rental rental2 = new Rental(movie2, 10); customer.addRental(rental2); Movie movie3 = new RegularMovie("Hatico"); 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() { Customer customer = new Customer("Bug"); Movie movie1 = new Movie("Angry Birds", Movie.Type.CHILDREN); Rental rental1 = new Rental(movie1, 2); customer.addRental(rental1); Movie movie2 = new Movie("StarWar", Movie.Type.NEW_RELEASE); Rental rental2 = new Rental(movie2, 10); customer.addRental(rental2); Movie movie3 = new Movie("Hatico", Movie.Type.REGULAR); 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); }