public void test_build_branch_map() { EntitiesSerializer serializer = new EntitiesSerializer(); serializer.actionList.Add(attackEntity); serializer.actionList.Add(skillEntity); serializer.ifElseList.Add(choiceEntity); var branches = serializer.BuildBranchMap(blackBoard.Object); Assert.AreEqual(3, branches.Count); }
public void test_serialization() { EntitiesSerializer serializer = new EntitiesSerializer(); serializer.actionList.Add(attackEntity); serializer.actionList.Add(skillEntity); serializer.ifElseList.Add(choiceEntity); string json = EntitiesSerializer.Serialize(serializer); Console.WriteLine(json); EntitiesSerializer clone = EntitiesSerializer.Deserialize(json); Assert.IsTrue(serializer.EqualsData(clone)); }