public void MutantAllocationOverwritesOriginal_ResultEqualsMutant()
            {
                // Given
                var mutation      = MockPodA.GetMutantPodA();
                var fooAllocation = MockAllocation.GetTestAllocation();

                // When
                AllocationProvider.SetPodAllocation(fooAllocation.PodA, mutation.AsPod);
                // Then
                Assert.True(EqualMethods.PodStoreEqual(mutation, fooAllocation.PodA));
            }
            public void MutantAllocationOverwritesOriginal_ResultEqualsMutant()
            {
                // Given
                var mutation      = MockSeniorTeam.GetMutantSeniorTeam();
                var fooAllocation = MockAllocation.GetTestAllocation();

                // When
                AllocationProvider.SetSeniorTeamAllocation(fooAllocation.SeniorTeam, mutation.AsSeniorTeam);
                // Then
                Assert.True(EqualMethods.SeniorTeamStoreEqual(mutation, fooAllocation.SeniorTeam));
            }