public void Save_InsertsCorrectlyWhenDataIsValid() { const long VALID_TECHNICIAN_ORU_ID = 26; var staffAssignment = new EventStaffAssignment { ScheduledStaffOrgRoleUserId = VALID_TECHNICIAN_ORU_ID, EventId = 1, PodId = 1, StaffEventRoleId = 1, Notes = "Larry is assigned", DataRecorderMetaData = new DataRecorderMetaData(1, new DateTime(2011, 1, 21), null) }; staffAssignment = _repository.Save(staffAssignment); Assert.Greater(staffAssignment.Id, 0); //created correctly Assert.AreEqual(VALID_TECHNICIAN_ORU_ID, staffAssignment.ScheduledStaffOrgRoleUserId); Assert.IsNull(staffAssignment.ActualStaffOrgRoleUserId); }
public void DeleteFor_DeletesCorrectlyForValidEvent() { const int validEventId = 2; var staffAssignment = new EventStaffAssignment { ScheduledStaffOrgRoleUserId = 26, EventId = validEventId, PodId = 1, StaffEventRoleId = 1, Notes = "Should Be DELETED - Integration TEST", DataRecorderMetaData = new DataRecorderMetaData(1, new DateTime(2011, 1, 21), null) }; _repository.Save(staffAssignment); _eventStaffAssignmentRepository.DeleteFor(validEventId); var actual = _eventStaffAssignmentRepository.GetForEvent(validEventId); Assert.AreEqual(0, actual.Count()); }