コード例 #1
0
        public void SplitEggMeasurement()
        {
            var convert  = new ConvertWeight();
            var expected = new string[] { "1", "egg" };
            var actual   = convert.SplitWeightMeasurement("1 egg");

            Assert.AreEqual(expected, actual);
        }
コード例 #2
0
        public void TestSplitWeightMeasurement5()
        {
            var convert  = new ConvertWeight();
            var expected = new string[] { "56", "Gall" };
            var actual   = convert.SplitWeightMeasurement("56Gall");

            Assert.AreEqual(expected, actual);
        }
コード例 #3
0
        public void TestSplitWeightMeasurement4()
        {
            var convert  = new ConvertWeight();
            var expected = new string[] { "11", "oz" };
            var actual   = convert.SplitWeightMeasurement("11oz");

            Assert.AreEqual(expected, actual);
        }
コード例 #4
0
        public void TestSplitWeightMeasurement3()
        {
            var convert  = new ConvertWeight();
            var expected = new string[] { "1/2", "pint heavy whipping cream" };
            var actual   = convert.SplitWeightMeasurement("1/2 pint heavy whipping cream");

            Assert.AreEqual(expected, actual);
        }
コード例 #5
0
        public void TestSplitWeightMeasurement2()
        {
            var convert  = new ConvertWeight();
            var expected = new string[] { "1", "gallon whole milk" };
            var actual   = convert.SplitWeightMeasurement("1 gallon whole milk");

            Assert.AreEqual(expected, actual);
        }
コード例 #6
0
        public decimal PercentageUsedMeasurementToStandardMeasurement(Ingredient i)
        {
            var convertWeight       = new ConvertWeight();
            var convert             = new ConvertMeasurement();
            var measurementInOunces = 0m;

            if (i.classification.ToLower().Contains("egg"))
            {
                var splitEggMeasurement = convertWeight.SplitWeightMeasurement(i.sellingWeight);
                measurementInOunces = decimal.Parse(splitEggMeasurement[0]);
                return(Math.Round((decimal)(measurementInOunces), 4));
            }
            else
            {
                return(Math.Round((convert.AccumulatedTeaspoonMeasurement(i.measurement) / convert.AccumulatedTeaspoonMeasurement("1 cup")), 4));
            }
            //return Math.Round((decimal)(measurementInOunces / convert.AccumulatedTeaspoonMeasurement("1 cup")), 4);
        }