예제 #1
0
 public void TrueIfIRentalsRunsAddRentalWhenRentMovie()
 {
     sut.AddMovie(TestMovie);
     sut.RegisterCustomer(TestCustomer.SSN, TestCustomer.Name);
     sut.RentMovie(TestMovie.Title, TestCustomer.SSN);
     rentals.Received(1).AddRental(Arg.Any <string>(), Arg.Any <string>());
 }
예제 #2
0
        public void CanRentMovie()
        {
            sut.AddMovie(movie1);
            sut.RegisterCustomer(customer1.FirstName, customer1.SSN);
            sut.RentMovie(movie1.Title, customer1.SSN);

            rentals.Received().AddRental(Arg.Is(movie1.Title), Arg.Is(customer1.SSN));
        }
예제 #3
0
        public void CanRentMovie()
        {
            sut.RegisterCustomer("John Doe", "2000-01-01");
            sut.AddMovie(movie);
            sut.RentMovie("Rambo", "2000-01-01");

            rentals.Received().AddRental(Arg.Is("Rambo"), Arg.Is("2000-01-01"));
        }