public void CanBeCancelledBy_UserIsNotAdmin_ReturnsFalse()
        {
            //Arrange
            var reservation = new Reservation();

            //Act
            var result = reservation.CanBeCancelledBy(new User()
            {
                IsAdmin = false
            });;

            //Assert
            Assert.That(result, Is.False);
        }
        public void CanBeCancelledBy_UserIsNull_ReturnsFalse()
        {
            //Arrange
            var userReservation = new User();

            userReservation.IsAdmin = false;
            var reservation = new Reservation();

            //Act
            var result = reservation.CanBeCancelledBy(null);

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

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

            //Assert
            Assert.IsFalse(result);
        }
        public void CanBeCancelledBy_UserIsAdmin_ReturnsTrue()
        {
            //Arrange
            var reservation = new Reservation();

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

            //Assert
            Assert.That(result, Is.True);
        }
        public void CanBeCancelledBy_NotMadeByAUserAndNotAdmin_ReturnsFalse()
        {
            // Arrange
            var user = new User {
                IsAdmin = false
            };
            var reservation = new Reservation();

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

            // Assert
            Assert.False(result);
        }
        public void CanBeCancelledBy_UserIsAdmin_ReturnsTrue()
        {
            // Arrange
            var reservation = new Reservation();
            var user        = new User {
                IsAdmin = true
            };

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

            // Assert
            Assert.True(result);
        }
        public void CanBeCancelledBy_AnotherUserCancellingReservation_ReturnsFallse()
        {
            // Arrange
            var user        = new User();
            var reservation = new Reservation {
                MadeBy = user
            };

            // Act
            var result = reservation.CanBeCancelledBy(new User());

            // Assert
            Assert.That(result, Is.False);
        }
Beispiel #8
0
        public void CanBeCancelledBy_SameUserCanbeCancelReservation_ReturnsTrue()
        {
            //Arrange ----Initialaize object
            User        user        = new User();
            Reservation reservation = new Reservation {
                MadeBy = user
            };

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

            //Assert
            Assert.IsTrue(result);
        }
        public void CanBeCancelledBy_AnotherUserCancellingReservation_ReturnFalse()
        {
            var reservation = new Reservation();

            var user    = new User();
            var notUser = new User();

            reservation.MadeBy = user;


            var result = reservation.CanBeCancelledBy(notUser);

            Assert.IsFalse(result);
        }
        public void CanBeCancelledBy_Obyshnyi_ReturnsTrue()
        {
            //Arrange
            var Polzovatel  = new User {
            };
            var reservation = new Reservation {
                MadeBy = Polzovatel
            };
            //Act
            var result = reservation.CanBeCancelledBy(Polzovatel);

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

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

            // Assert
            Assert.IsTrue(result);
        }
        public void CanBeCancelledBy_UserIsMadeBy_ReturnsTrue()
        {
            //Arrange
            var paco        = new User();
            var reservation = new Reservation {
                MadeBy = paco
            };

            //Act
            var result = reservation.CanBeCancelledBy(paco);

            //Assert
            Assert.That(result, Is.True);
        }
Beispiel #13
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, Is.True);
        }
Beispiel #14
0
        public void CanBeCancelledBy_AdminUser_ReturnTrue()
        {
            //Arrange
            var reservation = new Reservation();
            var user        = new User()
            {
                IsAdmin = true
            };

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

            //Assert
            Assert.That(result, Is.True);
        }
        public void CanBeCancelledBy_UserIsMadeByUser_ReturnsTrue()
        {
            //Arrange
            var madeByUser  = new User();
            var reservation = new Reservation()
            {
                MadeBy = madeByUser
            };

            //Act
            var result = reservation.CanBeCancelledBy(madeByUser);

            //Assert
            Assert.IsTrue(result);
        }
        public void CanBeCancelledBy_DifferentUserCancellingReservation_ReturnsFalse()
        {
            // Arrange
            var reservationCreator = new User();
            var differentUser      = new User();
            var reservation        = new Reservation();

            reservation.MadeBy = reservationCreator;

            // Act
            var result = reservation.CanBeCancelledBy(differentUser);

            // Assert
            Assert.IsFalse(result);
        }
        public void CanBeCancelled_SameUserWhoCreated_ReturnsTrue()
        {
            var user = new User();

            // Assert
            var reservation = new Reservation {
                MadeBy = user
            };

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

            // Assert
            Assert.IsTrue(result);
        }
Beispiel #18
0
        public void CanBeCancelledBy_UserIsNotAdminNorMadeBy_ReturnFalse()
        {
            //Arrange
            var reservation = new Reservation {
                MadeBy = new User()
            };

            //Act
            var result = reservation.CanBeCancelledBy(new User {
                IsAdmin = false
            });

            //Assert
            Assert.That(result == false);
        }
Beispiel #19
0
        public void CanBeCancelledBy_UserIsNotAdminAndSameUser_ReturnsTrue()
        {
            // Arrange
            var reservation = new Reservation();
            var user        = new User {
                IsAdmin = false
            };

            // Act
            reservation.MadeBy = user;
            var result = reservation.CanBeCancelledBy(user);

            // Assert
            Assert.IsTrue(result);
        }
Beispiel #20
0
        public void CanBeCancelledBy_UserIsNotMadeBy_ReturnsFalse()
        {
            //Arrange
            var paco        = new User();
            var pepe        = new User();
            var reservation = new Reservation {
                MadeBy = paco
            };

            //Act
            var result = reservation.CanBeCancelledBy(pepe);

            //Assert
            Assert.That(result, Is.False);
        }
Beispiel #21
0
        public void CanBeCancelledBy_UserDidNotMakeTheReservation_ReturnsFalse()
        {
            // Assert
            var user1       = new User();
            var user2       = new User();
            var reservation = new Reservation {
                MadeBy = user1
            };

            // Act
            var result = reservation.CanBeCancelledBy(user2);

            // Assert
            Assert.That(result, Is.False);
        }
        public void CanBeCancelledBy_ReservationMadeBySameUser_ShouldReturnTrue()
        {
            // Arrange
            var reservation = new Reservation();
            var user        = new User();

            user.IsAdmin       = false;
            reservation.MadeBy = user;

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

            // Assert
            Assert.That(result, Is.True);
        }
        public void CanBeCancelledBy_AdminCancelling_ReturnsTrue()
        {
            // Arrange
            var reservation = new Reservation();

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

            // Assert
            //Assert.IsTrue(result);
            //Assert.That(result, Is.True);
            Assert.That(result == true);
        }
        public void CanBeCancelledBy_SameUserCancellingReservation_ReturnsTrue()
        {
            //arrange
            var reservation = new Reservation();

            var user = new User();

            reservation.MadeBy = user;

            //act
            var result = reservation.CanBeCancelledBy(user);

            //assert
            Assert.IsTrue(result);
        }
        public void CanBeCancelledBy_AnotherUserCancellingReservation_ReturnsTrue()
        {
            //arrange
            var reservation = new Reservation()
            {
                MadeBy = new User()
            };


            //act
            var result = reservation.CanBeCancelledBy(new User());

            //assert
            Assert.IsFalse(result);
        }
        public void CanBeCancelledBy_SameUserCancellingTheReservation_ReturnsTrue()
        {
            //Arrange
            var user        = new User();
            var reservation = new Reservation {
                MadeBy = user
            };

            //Act
            // Act on this object. Call on the method we are going to be testing.
            var result = reservation.CanBeCancelledBy(user);

            //Assert
            Assert.IsTrue(result);
        }
        public void CanBeCancelledBy_AnotherUserCancelling_ReturnsFalse()
        {
            // Arrange
            var reservation = new Reservation();

            // Act
            User newUser = new User()
            {
                IsAdmin = false
            };
            var result = reservation.CanBeCancelledBy(newUser);

            // Assert
            Assert.IsFalse(result);
        }
Beispiel #28
0
        public void CanBeCanceledBy_UserIsNotOwner_ReturnsFalse()
        {
            // Arrange
            var ownerUser   = new User();
            var reservation = new Reservation()
            {
                MadeBy = ownerUser
            };

            // Act
            var result = reservation.CanBeCancelledBy(new User());

            // Assert
            Assert.IsFalse(result);
        }
        public void CanBeCanceledBy_SameUserCancelling_ReturnsTrue()
        {
            // Arrange
            var testUser = new User {
                IsAdmin = false
            };
            var reservation = new Reservation {
                MadeBy = testUser
            };
            // Act
            var result = reservation.CanBeCancelledBy(testUser);

            // Assert
            Assert.IsTrue(result);
        }
        public void CanBeCancelledBy_UserIsAdmin_ReturnsTrue()
        {
            // Arrange
            var reservation = new Reservation();

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

            // Assert (three way of doing it)
            // Assert.IsTrue(result);
            Assert.That(result, Is.True);
            // Assert.That(result == true);
        }