public static TestRepairRecord CreateActive(
     string machineName,
     string repairType,
     bool isApproved      = false,
     bool isDelayModified = false)
 {
     return(new TestRepairRecord()
     {
         Record = MachineMaintenanceRecord.FromActiveRepair(
             new MaintenanceRecordId(machineName, repairType)),
         IsApproved = isApproved,
         IsDelayModified = isDelayModified,
     });
 }
 public static TestRepairRecord CreatePending(
     string machineName,
     string repairType,
     TimeSpan delay,
     bool isApproved      = false,
     bool isDelayModified = false)
 {
     return(new TestRepairRecord()
     {
         Record = MachineMaintenanceRecord.FromPendingRepair(
             new MaintenanceRecordId(machineName, repairType),
             delay),
         IsApproved = isApproved,
         IsDelayModified = isDelayModified,
     });
 }