/// <summary>
 /// Returns value of expression (<c>a</c> + <c>d</c>) / (<c>a</c> + <c>b</c> + <c>c</c> + <c>d</c>) from 4ft-table.
 /// </summary>
 /// <returns>The value of expression (<c>a</c> + <c>d</c>) / (<c>a</c> + <c>b</c> + <c>c</c> + <c>d</c>) 4ft-table.</returns>
 public override double Value(AbstractQuantifierSetting setting, Ice.Current __current)
 {
     FourFoldContingencyTable table = new FourFoldContingencyTable(setting.firstContingencyTableRows);
     return table.EValue();
 }
 public void E01()
 {
     FourFoldContingencyTable table = new FourFoldContingencyTable(103, 0, 5, 6074);
     Assert.AreEqual(0.999191200258816D, table.EValue(), "FFTQ041");
     Assert.IsTrue(table.EValidity(0.5D), "FFTQ042");
     Assert.IsFalse(table.EValidity(0.999999D), "FFTQ043");
 }