Exemple #1
0
        public void ImproperFraction_GetMixedNumber_RandomTests()
        {
            var random = new Random();

            for (var i = 0; i < 125; i++)
            {
                var num = Math.Floor((double)(random.Next() * 100) + 11);
                var dem = Math.Floor((double)(random.Next() * 100) + 1);
                if (num % dem != 0)
                {
                    Assert.AreEqual(Solution($"{num}/{dem}"), ImproperFraction.GetMixedNumber($"{num}/{dem}"));
                }
            }
        }
Exemple #2
0
 public void ImproperFraction_GetMixedNumber_SimpleTests()
 {
     Assert.AreEqual("1 7/11", ImproperFraction.GetMixedNumber("18/11"));
     Assert.AreEqual("2 3/5", ImproperFraction.GetMixedNumber("13/5"));
     Assert.AreEqual("7 5/10", ImproperFraction.GetMixedNumber("75/10"));
 }