public void BSFTest_AddToQueueSuccess() { // arange List <string> list_you = new List <string> { "alice", "bob", "claire" }; List <string> list_alice = new List <string> { "dad", "bob" }; List <string> list_bob = new List <string> { "alice", "kent" }; List <string> key_store = new List <string> { "you", "alice", "bob" }; int expected = 7; // act // fill dictionary bfs.DictionaryGraph.Add(key_store[0], list_you); bfs.DictionaryGraph.Add(key_store[1], list_alice); bfs.DictionaryGraph.Add(key_store[2], list_bob); // fill queue foreach (string element in key_store) { bfs.AddToQueue(element); } int actual = bfs.SearchQueue.Count; // assert Assert.AreEqual(expected, actual); }