public void FindByDayId_ReturnsSlots_ForGivenDayId()
        {
            // Arrange
            var context = Substitute.For <ISlotsContext>();

            context.Slots().Returns(CreateSlots);
            SlotsRepository sut = CreateSut(context);

            // Act
            IEnumerable <ISlot> actual = sut.FindByDayId(1);

            // Assert
            Assert.Equal(1,
                         actual.Count());
        }
        public void All_ReturnsSlots_WhenCalled()
        {
            // Arrange
            var context = Substitute.For <ISlotsContext>();

            context.Slots().Returns(CreateSlots);
            SlotsRepository sut = CreateSut(context);

            // Act
            IQueryable <ISlot> actual = sut.All;

            // Assert
            Assert.Equal(2,
                         actual.Count());
        }