public void RemoveSingleMachineToTotalWeightedCompletionTime()
        {
            MachineJob job1 = new MachineJob(3, 2, DateTime.Now, DateTime.Now.AddDays(3));
            MachineJob job2 = new MachineJob(3, 2, DateTime.Now, DateTime.Now.AddDays(3));

            _totalWeightedCompletionTime.Add(job1);
            _totalWeightedCompletionTime.Add(job2);

            Assert.IsTrue(_totalWeightedCompletionTime.Count == 2);

            _totalWeightedCompletionTime.Remove(job2);

            Assert.IsTrue(_totalWeightedCompletionTime.Count == 1);
        }