public void getAreaTest_701returned() { //arrange long expected = 701; TreeNode root = new TreeNode(null, 0, "TestRoot"); TreeCreator treeCreator = new TreeCreator(root); treeCreator.addVectorOfNodes("Test1.Test11.Test111"); treeCreator.addVectorOfNodes("Test2.Test21.Test211"); treeCreator.addVectorOfNodes("Test2.Test22"); var leafs = treeCreator.getLeafs(root); leafs[0].Requests.Add("test11", 5); leafs[0].Requests.Add("test12", 10); leafs[0].Requests.Add("test13", 20); leafs[1].Requests.Add("test21", 502); leafs[1].Requests.Add("test22", 52); leafs[1].Requests.Add("test23", 12); leafs[2].Requests.Add("test31", 100); //act long actual = root.Area; //assert Assert.AreEqual(expected, actual); }
public void getTopRequestsTest_count3() { //arrange int count = 3; Dictionary <string, int> expected = new Dictionary <string, int>(); expected.Add("test21", 502); expected.Add("test31", 100); expected.Add("test22", 52); TreeNode root = new TreeNode(null, 0, "TestRoot"); TreeCreator treeCreator = new TreeCreator(root); treeCreator.addVectorOfNodes("Test1.Test11.Test111"); treeCreator.addVectorOfNodes("Test2.Test21.Test211"); treeCreator.addVectorOfNodes("Test2.Test22"); var leafs = treeCreator.getLeafs(root); leafs[0].Requests.Add("test11", 5); leafs[0].Requests.Add("test12", 10); leafs[0].Requests.Add("test13", 20); leafs[1].Requests.Add("test21", 502); leafs[1].Requests.Add("test22", 52); leafs[1].Requests.Add("test23", 12); leafs[2].Requests.Add("test31", 100); //act var actual = root.GetTopRequests(count); bool result = expected.SequenceEqual(actual); //assert Assert.IsTrue(result); }