Example #1
0
        public void AddSeriesOfCalendarEvents_AddingEmptySeries_ShouldAddEmptyEventSeriesToDB()
        {
            // Arrange
            Event[] @events = new Event[] { };

            var eventRepository = new EventRepository(_context);

            // Act
            eventRepository.AddSeriesOfCalendarEvents(@events);

            // Assert
            Assert.Equal(_context.Events.Where(ev => ev.SeriesId == 1), @events);
        }
Example #2
0
        public void AddSeriesOfCalendarEvents_AddingSeries_ShouldAddEventSeriesToDB()
        {
            // Arrange
            Event[] @events = new Event[]
            {
                GetTestEvent(1),
                GetTestEvent(2),
                GetTestEvent(3)
            };

            foreach (var ev in @events)
            {
                ev.Id       = default;
                ev.SeriesId = 1;
            }

            var eventRepository = new EventRepository(_context);

            // Act
            eventRepository.AddSeriesOfCalendarEvents(@events);

            // Assert
            Assert.NotNull(_context.Events.Where(ev => ev.SeriesId == 1).ToList());
        }