Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
 public void Cos_TermsForm_InvalidCase() =>
 Assert.Throws <ArgumentOutOfRangeException>(() => Maclaurin.Cos(0, -1));
Ejemplo n.º 3
0
 public void Cos_ErrorForm_InvalidCases(double error) =>
 Assert.Throws <ArgumentException>(() => Maclaurin.Cos(0.0, error));