public async Task CanInsertScheduledShiftAssignment()
        {
            var before = new ScheduledShiftAssignment()
            {
                AssignedUserId         = 1,
                OriginalAssignedUserId = 1,
                ScheduledShiftId       = 1,
                Status = ShiftStatus.Assigned,
            };

            await _shiftRepository.InsertScheduledShiftAssignment(before);

            var after = await _shiftRepository.GetScheduledShiftAssignment(before.Id);

            Assert.AreEqual(before.AssignedUserId, after.AssignedUserId);
            Assert.AreEqual(before.OriginalAssignedUserId, after.OriginalAssignedUserId);
            Assert.AreEqual(before.ScheduledShiftId, after.ScheduledShiftId);
            Assert.AreEqual(before.Status, after.Status);
        }