public void DiscardsDuplicateOutcomesWhenAdded() { Outcome outcomeOne = NewOutcome(); Outcome outcomeTwo = outcomeOne.DeepCopy(); _job.AddOutcome(outcomeOne); _job.AddOutcome(outcomeTwo); _job.Outcomes .Should() .BeEquivalentTo(new object[] { outcomeOne }); }