Esempio n. 1
0
        public void TestMethodColdIncomplete()
        {
            DressValidation dressValidation = new DressValidation();

            string input          = "COLD 8, 6, 3, 4, 2, 5, 7";
            string expectedOutput = "Removing PJs, pants, socks, shirt, hat, jacket, fail";
            string output         = dressValidation.Validate(input);

            Assert.AreEqual(expectedOutput, output);
        }
Esempio n. 2
0
        public void TestMethodColdShoesBeforePants()
        {
            DressValidation dressValidation = new DressValidation();

            string input          = "COLD 8, 3, 1, 7";
            string expectedOutput = "Removing PJs, socks, fail";
            string output         = dressValidation.Validate(input);

            Assert.AreEqual(expectedOutput, output);
        }
Esempio n. 3
0
        public void TestMethodColdSuccess()
        {
            DressValidation dressValidation = new DressValidation();

            string input          = "COLD 8, 6, 3, 4, 2, 5, 1, 7";
            string expectedOutput = "Removing PJs, pants, socks, shirt, hat, jacket, boots, leaving house";
            string output         = dressValidation.Validate(input);

            Assert.AreEqual(expectedOutput, output);
        }
Esempio n. 4
0
        public void TestMethodHotFailJacket()
        {
            DressValidation dressValidation = new DressValidation();

            string input          = "HOT 8, 6, 5";
            string expectedOutput = "Removing PJs, shorts, fail";
            string output         = dressValidation.Validate(input);

            Assert.AreEqual(expectedOutput, output);
        }
Esempio n. 5
0
        public void TestInvalidCommand()
        {
            DressValidation dressValidation = new DressValidation();

            string input          = "FALL 8, 6, 4, 2, 9, 1, 7";
            string expectedOutput = "fail";
            string output         = dressValidation.Validate(input);

            Assert.AreEqual(expectedOutput, output);
        }
Esempio n. 6
0
        public void TestColdInvalidRemovePajamas()
        {
            DressValidation dressValidation = new DressValidation();

            string input          = "COLD 6";
            string expectedOutput = "fail";
            string output         = dressValidation.Validate(input);

            Assert.AreEqual(expectedOutput, output);
        }
Esempio n. 7
0
        public void TestMethodColdJacketBeforeShirt()
        {
            DressValidation dressValidation = new DressValidation();

            string input          = "COLD 8, 5";
            string expectedOutput = "Removing PJs, fail";
            string output         = dressValidation.Validate(input);

            Assert.AreEqual(expectedOutput, output);
        }
Esempio n. 8
0
        public void TestMethodHotHeadwearBeforeShirt()
        {
            DressValidation dressValidation = new DressValidation();

            string input          = "HOT 8, 2";
            string expectedOutput = "Removing PJs, fail";
            string output         = dressValidation.Validate(input);

            Assert.AreEqual(expectedOutput, output);
        }
Esempio n. 9
0
        public void TestMethodHotSuccess()
        {
            DressValidation dressValidation = new DressValidation();

            string input          = "HOT 8, 6, 4, 2, 1, 7";
            string expectedOutput = "Removing PJs, shorts, t-shirt, sun visor, sandals, leaving house";
            string output         = dressValidation.Validate(input);

            Assert.AreEqual(expectedOutput, output);
        }