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); }
public void SolveQuadraticEquationTests(int numberA, int numberB, int numberC, double [] expected) { double[] actual = BranchingStructures.SolveQuadraticEquation(numberA, numberB, numberC); Assert.AreEqual(expected, actual); }
public void SolveQuadraticEquation_WhenDiscriminantLessThen0_ArgumentExceptionReturned(int numberA, int numberB, int numberC) { Assert.Throws <ArgumentException>( () => BranchingStructures.SolveQuadraticEquation(numberA, numberB, numberC)); }
public void OutputNumberInWords_WhenNumberLessThen10OrGreaterThen99_ArgumentOutOfRangeReturned(int numberInt) { Assert.Throws <ArgumentOutOfRangeException>(() => BranchingStructures.OutputNumberInWords(numberInt)); }
public void OutputNumberInWordsTests(int numberInt, string expected) { string actual = BranchingStructures.OutputNumberInWords(numberInt); Assert.AreEqual(expected, actual); }
public void DefiningQuarterOnCoordinatePlaneTests(int x, int y, int expected) { int actual = BranchingStructures.DefiningQuarterOnCoordinatePlane(x, y); Assert.AreEqual(expected, actual); }
public void OutputInAscendingOrderTests(double numberAd, double numberBd, double numberCd, double [] expected) { double[] actual = BranchingStructures.OutputInAscendingOrder(numberAd, numberBd, numberCd); Assert.AreEqual(expected, actual); }
public void SumOrMultiplyOrSubtractionTests(int numberA, int numberB, int expected) { int actual = BranchingStructures.SumOrMultiplyOrSubtraction(numberA, numberB); Assert.AreEqual(expected, actual); }