예제 #1
0
        public void SplitMeasurementFraction1()
        {
            var split   = new SplitFraction();
            var actual  = split.SplitFractionIntoNumeratorAndDenominator("3 3/4 tablespoons");
            var exected = new string[] { "3", "4" };

            Assert.AreEqual(exected, actual);
        }
예제 #2
0
        public void SplitMesaurementFractio4()
        {
            var split    = new SplitFraction();
            var actual   = split.SplitFractionIntoNumeratorAndDenominator("4 5/16 cups");
            var expected = new string[] { "5", "16" };

            Assert.AreEqual(expected, actual);
        }
예제 #3
0
        public void SplitProperFraction3()
        {
            var split    = new SplitFraction();
            var actual   = split.SplitProperFractionIntoWholeNumberAndFraction("3/4 teaspoons");
            var expected = new string[] { "3/4" };

            Assert.AreEqual(expected, actual);
        }
예제 #4
0
        public void SplitMeasurementFraction()
        {
            var split    = new SplitFraction();
            var actual   = split.SplitFractionIntoNumeratorAndDenominator("1/2 cups");
            var expected = new string[] { "1", "2" };

            Assert.AreEqual(expected, actual);
        }
예제 #5
0
        public void SplitProperFraction()
        {
            var split    = new SplitFraction();
            var actual   = split.SplitProperFractionIntoWholeNumberAndFraction("1 1/2 cups");
            var execpted = new string[] { "1", "1/2" };

            Assert.AreEqual(execpted, actual);
        }
예제 #6
0
        public void SplitProperFraction2()
        {
            var split    = new SplitFraction();
            var actual   = split.SplitProperFractionIntoWholeNumberAndFraction("3 1/3 cups");
            var expected = new string[] { "3", "1/3" };

            Assert.AreEqual(expected, actual);
        }
예제 #7
0
        public void SplitMeasurementTest2()
        {
            var split    = new SplitFraction();
            var actual   = split.SplitMeasurementValueAndName(".75 tablespoons");
            var expected = new string[] { ".75", "tablespoons" };

            Assert.AreEqual(expected, actual);
        }
예제 #8
0
        public void TestDoesStringHaveLetters3()
        {
            var split    = new SplitFraction();
            var actual   = split.DoesMeasurementHaveLetters("3/4 teapsoons");
            var expected = true;

            Assert.AreEqual(expected, actual);
        }
예제 #9
0
        public void TestDoesSpringHaveLetters2()
        {
            var split    = new SplitFraction();
            var actual   = split.DoesMeasurementHaveLetters("");
            var expected = false;

            Assert.AreEqual(expected, actual);
        }
예제 #10
0
        public void SplitRegularFraction2()
        {
            var split    = new SplitFraction();
            var actual   = split.SplitRegularFration("2");
            var expected = new string[] { "2" };

            Assert.AreEqual(expected, actual);
        }
예제 #11
0
        public void SplitMeasurementTest()
        {
            var split    = new SplitFraction();
            var actual   = split.SplitMeasurementValueAndName("1 cup");
            var expected = new string[] { "1", "cup" };

            Assert.AreEqual(expected, actual);
        }