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);
}