public void GetObjectData_InfoAndContext_Property()
        {
            var propertyValue     = Substitute.For <ICrossover>();
            var target            = new CrossoverException(propertyValue, "1");
            var serializationInfo = new SerializationInfo(typeof(int), Substitute.For <IFormatterConverter>());

            target.GetObjectData(serializationInfo, new StreamingContext());

            Assert.AreEqual(propertyValue, serializationInfo.GetValue("Crossover", typeof(ICrossover)));
        }