public void SsqExcelFunctionTest(string ssqFunction, string wkn_isin_ticker) { IEnumerable <SsqExcelFunction> ssqExcelFunctions = SsqLoader.GetExcelFunctions() .Where(f => ((ExcelFunctionAttribute)f.ExcelFunctionAttribute).Name.Equals(ssqFunction)); var ssqExcelFuntion = ssqExcelFunctions.Single(); object actual = ssqExcelFuntion.Delegate.DynamicInvoke(wkn_isin_ticker); Assert.IsType <decimal>(actual); }
public void RegisterDelegates() { try { SsqLoader.GetExcelFunctions() .RegisterFunctions(); } catch (Exception ex) { Log.Error("Exception while registering SSQ Excel functions. Message: {@ExceptionMessage}", ex.Message); } }
public void SsqLoaderTest() { Assert.NotEmpty(SsqLoader.GetExcelFunctions()); }