예제 #1
0
        public void ClearOutNumber_Empty_ReturnFalseAndEmptyNumber()
        {
            NumericForProtectedMethodsTests numer = new NumericForProtectedMethodsTests();

            Assert.AreEqual(false, numer.ClearOutNumber());
            Assert.AreEqual("", numer.Number);
        }
예제 #2
0
        public void ClearOutNumber_CleanNumber_ReturnTrueAndNumeber()
        {
            string expectNum = "789";
            NumericForProtectedMethodsTests numer = new NumericForProtectedMethodsTests(expectNum);

            bool actReturn = numer.ClearOutNumber();

            Assert.AreEqual(expectNum, numer.Number);
            Assert.AreEqual(true, actReturn);
        }
예제 #3
0
        public void ClearOutNumber_NotOnlyNumber_ReturnTrueAndClearNumeber()
        {
            string input       = "abc789cd 0 ";
            string expectedNum = "7890";
            NumericForProtectedMethodsTests numer = new NumericForProtectedMethodsTests(input);

            bool actReturn = numer.ClearOutNumber();

            Assert.AreEqual(expectedNum, numer.Number);
            Assert.AreEqual(true, actReturn);
        }
예제 #4
0
        public void ClearOutNumber_NotEmpty_True()
        {
            NumericForProtectedMethodsTests numer = new NumericForProtectedMethodsTests("789");

            Assert.AreEqual(true, numer.ClearOutNumber());
        }