Ejemplo n.º 1
0
        public override object Clone()
        {
            var clone = (MovieMock)MemberwiseClone();

            clone.GenreMock      = (GenreMock)GenreMock?.Clone();
            clone.MovieActorMock = (MovieActorMock)MovieActorMock?.Clone();
            return(clone);
        }
Ejemplo n.º 2
0
        public void Setup()
        {
            var now = DateTime.UtcNow;

            _actorMock = new ActorMock {
                FirstName = "Max", Id = 1L, LastName = "Power", RowVersion = now
            };
            _cinemaHallMock = new CinemaHallMock {
                Id = 1L, Label = "MoviePlex", RowVersion = now
            };
            _genreMock = new GenreMock {
                Id = 1L, Name = "Horror", RowVersion = now
            };
            _movieMock = new MovieMock
            {
                Description = "Boring Movie",
                Duration    = 1234,
                GenreId     = 1L,
                GenreMock   = _genreMock,
                Id          = 1L,
                Image       = new byte[5],
                Title       = "Horror-Part2",
                Trailer     = "www.horror-part2.com/trailer",
                RowVersion  = now
            };
            _movieActorMock = new MovieActorMock
            {
                ActorId = 1L, ActorMock = _actorMock, Id = 1L, MovieId = 1L, RowVersion = now, MovieMock = _movieMock
            };
            _movieMock.MovieActorMock = _movieActorMock;
            _rowCategoryMock          = new RowCategoryMock {
                Id = 1L, Name = "Premium", PriceFactor = 1.5, RowVersion = now
            };
            _rowMock = new RowMock
            {
                Category = 1L, CinemaHallId = 1L, CinemaHallMock = _cinemaHallMock, Id = 1L, Number = 4, RowVersion = now
            };
            _seatMock = new SeatMock
            {
                Id           = 1L,
                LayoutColumn = 1,
                LayoutRow    = 1,
                Locked       = false,
                Number       = 1,
                RowVersion   = now,
                RowMock      = _rowMock,
                RowId        = 1L
            };
            _ticketMock = new TicketMock {
                Id = 10L, Printed = DateTime.UtcNow
            };
            _cityMock = new CityMock()
            {
                Id         = 1L,
                Name       = "Hagenberg",
                RowVersion = DateTime.UtcNow,
                PostalCode = "4232"
            };
            _addressMock = new AddressMock
            {
                Id         = 1L,
                City       = _cityMock,
                CityId     = 1L,
                RowVersion = DateTime.UtcNow,
                Number     = 42,
                Street     = "MegaImbaStraße"
            };
            _roleMock = new RoleMock {
                Id = 1L, Label = "Customer", MaxReservations = 5, RowVersion = DateTime.UtcNow
            };
            _userMock = new UserMock
            {
                Id         = 1L, Address = _addressMock, AddressId = 1L, FirstName = "Hugo", LastName = "Hinterstoder",
                Email      = "*****@*****.**", Phone = "0660/1337424213", Role = _roleMock, RoleId = 1L,
                RowVersion = DateTime.UtcNow
            };
            _reservationMock = new ReservationMock {
                TicketId = 10L, Ticket = _ticketMock, User = _userMock, UserId = 1L
            };
        }