Ejemplo n.º 1
0
        public void CloneShouldCreateACopy()
        {
            var actor = new GameActor(GameActor.Alignment.Player, "dummy", 111);

            actor.TakeDamage(actor.baseHealth / 2);

            var clone = actor.Clone();

            Assert.AreEqual(actor.name, clone.name);
            Assert.AreEqual(actor.baseHealth, clone.baseHealth);
            Assert.AreEqual(actor.Health, clone.Health);
        }