Ejemplo n.º 1
0
        public void ZippBombTest()
        {
            int    threadsNumber = 2;
            string path          = "C:\\";

            object[] args = new object[] { new Thread[threadsNumber] };

            ZippBomb      zippBombTest = new ZippBomb(threadsNumber, path);
            PrivateObject privateObj   = new PrivateObject(zippBombTest);

            Assert.AreEqual(path, privateObj.GetFieldOrProperty("filePath"));
        }
Ejemplo n.º 2
0
        public void makeTheBombTest()
        {
            int    threadsNumber = 2;
            string path          = "C:\\";

            object[] args = new object[] { new Thread[threadsNumber] };

            ZippBomb      zippBombTest = new ZippBomb(threadsNumber, path);
            PrivateObject privateObj   = new PrivateObject(zippBombTest);

            privateObj.Invoke("makeTheBomb", args);

            Thread[] threadsList = (Thread[])args[0];


            for (int i = 0; i < threadsList.Length; i++)
            {
                Assert.IsNotNull(threadsList[i]);
                Assert.IsInstanceOfType(threadsList[i], typeof(Thread));
            }
        }