public void Cos_TermsForm_ValidCases(double point, int terms, double expectedError) { // Arrange var expected = Math.Cos(point); // Act var actual = Maclaurin.Cos(point, terms); // Assert Assert.IsTrue(Math.Abs(expected - actual) < expectedError); }
public void Cos_TermsForm_InvalidCase() => Assert.Throws <ArgumentOutOfRangeException>(() => Maclaurin.Cos(0, -1));
public void Cos_ErrorForm_InvalidCases(double error) => Assert.Throws <ArgumentException>(() => Maclaurin.Cos(0.0, error));