public void CoefficientTest() { var ia = new InfinitesimalAnalyzer(Function); var got = ia.GetCoefficient(); Assert.AreEqual(got, 10); }
public void NotInfinitesimalTest() { var ia = new InfinitesimalAnalyzer(NotInfinitesimalFunction); var got = ia.IsInfinitesimal(); Assert.IsFalse(got); }
public void InfinitesimalTest() { var ia = new InfinitesimalAnalyzer(Function); var got = ia.IsInfinitesimal(); Assert.IsTrue(got); }
public void AsymptoteTest() { var ia = new InfinitesimalAnalyzer(Function); var got = ia.GetAsymptote(); Assert.AreEqual(got.Alpha, 1); Assert.AreEqual(got.K, 1); }
public void TableRepresentationTest() { var ia = new InfinitesimalAnalyzer(Function); var got = ia.GetTableRepresentation(); for (int i = 0; i < 16; i++) { Assert.AreEqual(ExpectedTableInputs[i], got[i].Input); Assert.IsTrue(Math.Equals(ExpectedTableOutputs[i], got[i].Output)); Assert.AreEqual(ExpectedTableLgInputs[i], got[i].LgInput); Assert.AreEqual(ExpectedTableLgOutputs[i], got[i].LgOutput); } }