public void TestGUIDAdding() { // ARRANGE string name = "Ash"; string type = "Fool"; string[] monsters = new string[] { "Pikachu", "Charmander", "Squirtle", "Bulbasaur" }; // ACT ScriptInfo info = new ScriptInfo(name, type); foreach (string GUID in monsters) { info.AddGUID(GUID); } info.AddGUID(monsters[0]); // Should have no effect info.AddGUID(""); // Also should have no effect // ASSERT Assert.That(info.GUIDs.Length, Is.EqualTo(monsters.Length)); for (int i = 0; i < monsters.Length; i++) { Assert.That(info.GUIDs[i], Is.EqualTo(monsters[i])); } }