示例#1
0
        public void ImpossibleTest1()
        {
            JesseAndCookiesInputData x = GetCookieSweetnessDataFromFile(_sTestDataRootDir + "impossible1_input.txt");
            int result = JesseAndCookies.cookies(x.iMinSweetness, x.aCookies);

            Assert.AreEqual(result, -1);
        }
示例#2
0
        public void BasicTest1()
        {
            JesseAndCookiesInputData x = GetCookieSweetnessDataFromFile(_sTestDataRootDir + "basic1_input.txt");
            int result = JesseAndCookies.cookies(x.iMinSweetness, x.aCookies);

            Assert.AreEqual(result, 0);
        }
示例#3
0
        public void HackerRankTest21()
        {
            // fails HackerRank performance test
            // results are correct, though
            JesseAndCookiesInputData x = GetCookieSweetnessDataFromFile(_sTestDataRootDir + "testcase21_input.txt");
            int result = JesseAndCookies.cookies(x.iMinSweetness, x.aCookies);

            Assert.AreEqual(result, 615271);
        }
        public void TestMethod_DirectCookies(string list, string target, string expected)
        {
            int[]           arr1   = Array.ConvertAll(list.Split(' '), temp => Convert.ToInt32(temp));
            int             k      = Convert.ToInt32(target);
            JesseAndCookies jc     = new JesseAndCookies();
            int             result = jc.Cookies(k, arr1);

            Assert.AreEqual(expected, result.ToString());
        }