public void ReservationService_DeleteBySeatIdUserId_ReturnsListOfDeletedReservations()
        {
            //Arrange

            List <Reservation> reservationList = new List <Reservation>();

            reservationList.Add(_reservation);
            IEnumerable <Reservation>         reservations = reservationList;
            Task <IEnumerable <Reservation> > responseTask = Task.FromResult(reservations);

            int expectedResultCount = 1;
            ReservationService reservationService = new ReservationService(_mockReservationsRepository.Object);

            _mockReservationsRepository.Setup(x => x.DeleteBySeatIdUserId(It.IsAny <Guid>(), It.IsAny <Guid>())).Returns(responseTask);

            //Act
            var resultAction = reservationService.DeleteBySeatIdUserId(_reservation.SeatId, _reservation.UserId).ConfigureAwait(false).GetAwaiter().GetResult().ToList();


            //Assert
            Assert.AreEqual(resultAction.Count, expectedResultCount);
            Assert.AreEqual(resultAction[0].SeatId, _reservation.SeatId);
            Assert.AreEqual(resultAction[0].UserId, _reservation.UserId);
            Assert.IsInstanceOfType(resultAction[0], typeof(ReservationDomainModel));
            Assert.IsNotNull(resultAction);
        }
        public void ReservationService_DeleteBySeatIdUserId_RepositoryReturnsNull_ReturnsNull()
        {
            //Arrange
            IEnumerable <Reservation>         reservations = null;
            Task <IEnumerable <Reservation> > responseTask = Task.FromResult(reservations);

            ReservationService reservationService = new ReservationService(_mockReservationsRepository.Object);

            _mockReservationsRepository.Setup(x => x.DeleteBySeatIdUserId(It.IsAny <Guid>(), It.IsAny <Guid>())).Returns(responseTask);

            //Act
            var resultAction = reservationService.DeleteBySeatIdUserId(_reservation.SeatId, _reservation.UserId).ConfigureAwait(false).GetAwaiter().GetResult();


            //Assert
            Assert.IsNull(resultAction);
        }