public void GetTemplate_GetsFirstRow() { CharacterGroupTemplate template = m_charGroupSource.GetTemplate(1); CharacterGroup group; Assert.IsTrue(template.CharacterGroups.TryGetValue(1, out group)); Assert.IsTrue(group.CharacterIds.Contains("Narr_001: Matthew")); }
public void GetTemplate_GetsLastRow() { CharacterGroupTemplate template = m_charGroupSource.GetTemplate(28); CharacterGroup group; Assert.IsTrue(template.CharacterGroups.TryGetValue(8, out group)); Assert.IsTrue(group.CharacterIds.Contains("Religious Leader_04")); }
public void GetTemplate_GroupContainsCharacter() { CharacterGroupTemplate template = m_charGroupSource.GetTemplate(21); CharacterGroup group; Assert.IsTrue(template.CharacterGroups.TryGetValue(3, out group)); Assert.IsTrue(group.CharacterIds.Contains("John the Baptist")); template = m_charGroupSource.GetTemplate(22); Assert.IsTrue(template.CharacterGroups.TryGetValue(15, out group)); Assert.IsTrue(group.CharacterIds.Contains("John the Baptist")); }
public void AddCharacterToGroup() { var template = new CharacterGroupTemplate(TestProject.CreateBasicTestProject()); // Adds new group template.AddCharacterToGroup("Test Character", 1); CharacterGroup group; Assert.IsTrue(template.CharacterGroups.TryGetValue(1, out group)); Assert.IsTrue(group.CharacterIds.Contains("Test Character")); // Adds to existing group template.AddCharacterToGroup("Test Character 2", 1); Assert.IsTrue(group.CharacterIds.Contains("Test Character 2")); }
public void GetTemplate_28Actors_28Groups() { CharacterGroupTemplate template = m_charGroupSource.GetTemplate(28); Assert.AreEqual(28, template.CharacterGroups.Count); }
public void GetTemplate_1Actor_1Group() { CharacterGroupTemplate template = m_charGroupSource.GetTemplate(1); Assert.AreEqual(1, template.CharacterGroups.Count); }
public void GetTemplate_NumberOfActors_TooMany_GetsMaxAvailable() { CharacterGroupTemplate template = m_charGroupSource.GetTemplate(29); Assert.AreEqual(28, template.CharacterGroups.Count); }