public void SortThreeVariables_WhenABC_ShouldBeAscending(double a, double b, double c,
                                                          double expectedA, double expectedB, double expectedC)
 {
     BranchingStructures.SortThreeVariables(ref a, ref b, ref c);
     Assert.AreEqual(expectedA, a);
     Assert.AreEqual(expectedB, b);
     Assert.AreEqual(expectedC, c);
 }
 public void NumpToTextWhenNumbShouldBeString(int numb, string expected)
 {
     string actual = BranchingStructures.NumpToText(numb);
 }
 public void GetQuadraticEquationSolving_WhenAEquals0_ShouldThrowArgumentException(double a, double b, double c)
 {
     Assert.Throws <ArgumentException>(() => BranchingStructures.GetQuadraticEquationSolving(a, b, c));
 }
 public void GetQuadraticEquationSolving_WhenABC_ShouldSolvQuadraticEquation(double a, double b, double c, double[] expected)
 {
     double[] actual = BranchingStructures.GetQuadraticEquationSolving(a, b, c);
     Assert.AreEqual(expected, actual);
 }
        public void CalculateAB_WhenAandBShould_BeCalculated(double a, double b, double expected)
        {
            double actual = BranchingStructures.CalculateAB(a, b);

            Assert.AreEqual(expected, actual);
        }
        public void GetQuarter_WhenXandY_ShouldGetQuater(double x, double y, int expected)
        {
            int actual = BranchingStructures.GetQuarter(x, y);

            Assert.AreEqual(expected, actual);
        }
Example #7
0
        public void SolveQuadraticEquationTests(int numberA, int numberB, int numberC, double [] expected)
        {
            double[] actual = BranchingStructures.SolveQuadraticEquation(numberA, numberB, numberC);

            Assert.AreEqual(expected, actual);
        }
Example #8
0
 public void SolveQuadraticEquation_WhenDiscriminantLessThen0_ArgumentExceptionReturned(int numberA, int numberB,
                                                                                        int numberC)
 {
     Assert.Throws <ArgumentException>(
         () => BranchingStructures.SolveQuadraticEquation(numberA, numberB, numberC));
 }
Example #9
0
 public void OutputNumberInWords_WhenNumberLessThen10OrGreaterThen99_ArgumentOutOfRangeReturned(int numberInt)
 {
     Assert.Throws <ArgumentOutOfRangeException>(() => BranchingStructures.OutputNumberInWords(numberInt));
 }
Example #10
0
        public void OutputNumberInWordsTests(int numberInt, string expected)
        {
            string actual = BranchingStructures.OutputNumberInWords(numberInt);

            Assert.AreEqual(expected, actual);
        }
Example #11
0
        public void DefiningQuarterOnCoordinatePlaneTests(int x, int y, int expected)
        {
            int actual = BranchingStructures.DefiningQuarterOnCoordinatePlane(x, y);

            Assert.AreEqual(expected, actual);
        }
Example #12
0
 public void OutputInAscendingOrderTests(double numberAd, double numberBd, double numberCd, double [] expected)
 {
     double[] actual = BranchingStructures.OutputInAscendingOrder(numberAd, numberBd, numberCd);
     Assert.AreEqual(expected, actual);
 }
Example #13
0
        public void SumOrMultiplyOrSubtractionTests(int numberA, int numberB, int expected)
        {
            int actual = BranchingStructures.SumOrMultiplyOrSubtraction(numberA, numberB);

            Assert.AreEqual(expected, actual);
        }