Ejemplo n.º 1
0
        public void GotOverdueRental_ReturnsFalseWithNoRentals()
        {
            Renter renter = new Renter()
            {
                Rentals = new List <Rental>()
            };
            bool actual = renter.GotOverdueRental();

            Assert.False(actual);
        }
Ejemplo n.º 2
0
        public void GotOverdueRental_ReturnsFalseWithNoRentals()
        {
            //Arrange
            Renter renter = new Renter();

            //Act
            bool gotOverdueRental = renter.GotOverdueRental();

            //Assert
            Assert.False(gotOverdueRental);
        }
Ejemplo n.º 3
0
        public void GotOverdueRental_ReturnsTrueWithOverdueRentals()
        {
            Renter renter = new Renter()
            {
                Rentals = new List <Rental>()
                {
                    new Rental()
                    {
                        ReturnTime = DateTime.Now.AddDays(-1)
                    }
                }
            };
            bool actual = renter.GotOverdueRental();

            Assert.True(actual);
        }
Ejemplo n.º 4
0
        public void GotOverdueRental_ReturnsTrueWithOverdueRentals()
        {
            //Arrange
            Renter renter = new Renter();

            Rental rental = new Rental()
            {
                ReturnTime = DateTime.Today.AddDays(-10)
            };
            Rental rental2 = new Rental()
            {
                ReturnTime = DateTime.Today
            };


            //Act
            renter.Rentals.Add(rental);
            renter.Rentals.Add(rental2);
            bool gotOverdueRental = renter.GotOverdueRental();

            //Assert
            Assert.True(gotOverdueRental);
        }