public void TestVolunteerShiftManagerAddsNewShift()
        {
            //Arrange
            IVolunteerShiftManager manager = new VolunteerShiftManager(_fakeShiftAccessor);

            //Act
            int rows = manager.AddVolunteerShift(new VolunteerShiftVM()
            {
                VolunteerShiftID   = 100,
                VolunteerID        = 1,
                ShiftTitle         = "The Shift",
                IsSpecialEvent     = false,
                VolunteerShiftDate = DateTime.Now,
                ScheduleID         = 100,
                ShiftNotes         = "This shift is cool",
                VolunteerTaskID    = 100,
                Recurrance         = "None",
                ShiftDescription   = "This is a cool shift",
                ShiftStartTime     = TimeSpan.Zero,
                ShiftEndTime       = TimeSpan.Zero + TimeSpan.Parse("00:06:00:00")
            });

            //Assert
            Assert.AreEqual(1, rows);
        }
        public void TestVolunteerShiftManagerReturnAllVolunteerShifts()
        {
            IVolunteerShiftManager manager = new VolunteerShiftManager(_fakeShiftAccessor);

            manager.AddVolunteerShift(new VolunteerShiftVM()
            {
                VolunteerID        = 0,
                VolunteerShiftID   = 0,
                ShiftTitle         = "Pretty dope shift",
                IsSpecialEvent     = true,
                VolunteerShiftDate = DateTime.Now,
                ScheduleID         = 0,
                ShiftNotes         = "Some things to note",
                VolunteerTaskID    = 0,
                Recurrance         = "Weekly",
                ShiftDescription   = "Something descriptive",
                ShiftStartTime     = TimeSpan.Zero,
                ShiftEndTime       = TimeSpan.Zero
            });
            manager.AddVolunteerShift(new VolunteerShiftVM()
            {
                VolunteerID        = 0,
                VolunteerShiftID   = 0,
                ShiftTitle         = "Even cooler shift",
                IsSpecialEvent     = false,
                VolunteerShiftDate = DateTime.Now,
                ScheduleID         = 0,
                ShiftNotes         = "Some other things to note",
                VolunteerTaskID    = 0,
                Recurrance         = "Daily",
                ShiftDescription   = "Something more descriptive",
                ShiftStartTime     = TimeSpan.Zero,
                ShiftEndTime       = TimeSpan.Zero
            });

            int count = manager.ReturnAllVolunteerShifts().Count;

            Assert.AreEqual(true, count > 1);
        }