Exemple #1
0
 public Session(StartTime starTime, EndTime endTime, SeatsSold seatsSold, Movie movie, Room room) : base(Guid.NewGuid().GetHashCode())
 {
     StartTime = starTime;
     EndTime   = endTime;
     SeatsSold = seatsSold;
     Movie     = movie;
     Room      = room;
 }
Exemple #2
0
        public void Creates_When_SeatsSold_Is_Valid_Value(int seatsSold)
        {
            //Arrange & Act
            var sut = new SeatsSold(seatsSold);

            //Assert
            sut.Value.Should().Be(seatsSold);
        }
Exemple #3
0
        public void Fails_When_SeatsSold_Is_Default(int seatsSold)
        {
            //Arrange & Act
            Action action = () =>
            {
                var sut = new SeatsSold(seatsSold);
            };

            //Assert
            action.Should().Throw <ArgumentException>();
        }
 public QueriedMovie(
     OriginalTitle title,
     string overview,
     string genre,
     OriginalLanguage language,
     DateTime releaseDate,
     string webSite,
     IReadOnlyList <string> keywords,
     SeatsSold seatsSold = null,
     Size size           = null)
 {
     Title       = title;
     Overview    = overview;
     Genre       = genre;
     Language    = language;
     ReleaseDate = releaseDate;
     WebSite     = webSite;
     Keywords    = keywords;
     SeatsSold   = seatsSold;
     Size        = size;
 }