void RunTest(GeneScienceSet set)
        {
            var actual = GeneScienceUtilities.SimulateOffspring(
                set.MatronGenome,
                set.SireGenome,
                set.MatronCooldownEndBlock,
                set.CooldownBlockHash
                );

            TestContext.WriteLine(string.Format("Offsptring Genome - {0}", actual));
            Assert.AreEqual(set.OffspringGenome, actual);
        }
        public void KittyScience_KnownExample_Succeeds()
        {
            var set = new GeneScienceSet(
                "000063169218f348dc640d171b000208934b5a90189038cb3084624a50f7316c",
                "00005a13429085339c6521ef0300011c82438c628cc431a63298e3721f772d29",
                "000000000000000000000000000000000000000000000000000000000047ff27",
                "f9dd4486d68b13839d2f7b345f5223f17abae39a951f2cea5b0ca0dd6dc8db83",
                "5b174298a44b9c6521176000021c53734c9018c431a73298674a5177316c"
                );

            RunTest(set);
        }