コード例 #1
0
ファイル: CloneTests.cs プロジェクト: Isarite/MineSweeper
        public void UnknownDeepCloneTest()
        {
            var original = new Unknown {
                Id = 1, map = new Map(), marked = true, number = 1
            };
            var clone = original.DeepClone();

            Assert.AreEqual(original.Id, clone.Id);
            Assert.AreEqual(original.bombs, clone.bombs);
            Assert.AreNotEqual(original.map, clone.map);
            Assert.AreEqual(original.marked, clone.marked);
            Assert.AreEqual(original.number, clone.number);
        }