public void DiscardsDuplicateOutcomesWhenAdded()
        {
            Outcome outcomeOne = NewOutcome();
            Outcome outcomeTwo = outcomeOne.DeepCopy();

            _job.AddOutcome(outcomeOne);
            _job.AddOutcome(outcomeTwo);

            _job.Outcomes
            .Should()
            .BeEquivalentTo(new object[]
            {
                outcomeOne
            });
        }