Ejemplo n.º 1
0
        public void Should_correctly_calculate_window_function_coefficients()
        {
            var target = new RectangularWindowFunction();

            var expected = new float[]
            {
                1.0f,
                1.0f,
                1.0f,
                1.0f,
                1.0f,
                1.0f,
                1.0f,
                1.0f,
                1.0f,
                1.0f,
                1.0f
            };

            var actual = target.CalculateCoefficients(10);

            CollectionAssert.AreEqual(expected, actual, new FloatComparer());
        }
Ejemplo n.º 2
0
        public void Should_throw_if_filter_order_is_negative()
        {
            var target = new RectangularWindowFunction();

            target.CalculateCoefficients(-1);
        }