public void ResultCachePushTest() { GeneticGeneration gen = new GeneticGeneration(2, 2); gen[0][0] = 1; GeneticGeneration gen2 = new GeneticGeneration(2, 2); cache.Push(gen); List <GeneticGeneration> both = cache.Data; Assert.AreEqual(gen, both[0]); Assert.AreNotEqual(gen2, both[0]); }