Arithmetica.Tests.MathExpressionFunctionFactoryTests.MathExpressionFunctionFactory_Function_Within_Assembly_Without_Parameterless_Constructor_Will_Throw C# (CSharp) Метод

MathExpressionFunctionFactory_Function_Within_Assembly_Without_Parameterless_Constructor_Will_Throw() приватный Метод

        public void MathExpressionFunctionFactory_Function_Within_Assembly_Without_Parameterless_Constructor_Will_Throw()
        {
            var factory = MathExpressionFunctionFactory.Default;
            var exception = Assert.Throws<MathExpressionException>(() => factory.RegisterFunctions(this.GetType().Assembly));
            var expected = "Function of type 'Arithmetica.Tests.MathExpressionFunctionFactoryTests+DummyFunction' has no parameterless constructor.";
            Assert.AreEqual(expected, exception.Message);
        }