Example #1
0
        public void CanBecancelledBy_AdminCancelling_ReturnsTrue()
        {
            //Arrange
            var reservation = new Reservation();

            //Act
            var result = reservation.CanBecancelledBy(new User {
                IsAdmin = true
            });

            //Assert
            Assert.IsTrue(result);
        }
Example #2
0
        public void CanBecancelledBy_AnotherUserCancelling_ReturnsFalse()
        {
            //Arrange
            var user        = new User();
            var reservation = new Reservation
            {
                MadeBy = new User()
            };

            //Act
            var result = reservation.CanBecancelledBy(user);

            //Assert
            Assert.That(result, Is.True);
        }
Example #3
0
        public void CanBecancelledBy_SameUserCancelling_ReturnsTrue()
        {
            //Arrange
            var user        = new User();
            var reservation = new Reservation
            {
                MadeBy = user
            };

            //Act
            var result = reservation.CanBecancelledBy(user);

            //Assert
            Assert.That(result == true);
        }