コード例 #1
0
        public void ClonedStructShouldBeIndependent()
        {
            var original = new DeathstalkerGridEffect(Color.Red);
            var clone    = original.Clone();

            clone.Set(Color.Blue);

            Assert.That(clone, Is.Not.EqualTo(original));
        }
コード例 #2
0
        public void ClonedStructShouldBeIdentical()
        {
            var original = new DeathstalkerGridEffect(Color.Red)
            {
                [1] = Color.Green,
                [3] = Color.Orange,
                [4] = Color.Orange
            };
            var clone = original.Clone();

            Assert.That(clone, Is.EqualTo(original));
        }