public void MinaWithNoInputsReturnsPoundValue() { var function = new Mina(); var result = function.Execute(FunctionsHelper.CreateArgs(), this.ParsingContext); Assert.AreEqual(eErrorType.Value, ((ExcelErrorValue)result.Result).Type); }
public void MinaWithDatesAsStringsInputReturnsCorrectValue() { var function = new Mina(); var result = function.Execute(FunctionsHelper.CreateArgs("5/5/2017", "6/8/2017"), this.ParsingContext); Assert.AreEqual(42860d, result.Result); }
public void MinaWithStringInputReturnsCorrectValue() { var function = new Mina(); var result = function.Execute(FunctionsHelper.CreateArgs("string", "string"), this.ParsingContext); Assert.AreEqual(eErrorType.Value, ((ExcelErrorValue)result.Result).Type); }
public void MinaWithDoublesInputReturnsCorrectValue() { var function = new Mina(); var result = function.Execute(FunctionsHelper.CreateArgs(1.2, 2.2, 3.3), this.ParsingContext); Assert.AreEqual(1.2d, result.Result); }
public void MinaWithIntegerInputReturnsCorrectValue() { var function = new Mina(); var result = function.Execute(FunctionsHelper.CreateArgs(5, 6, 12, 88), this.ParsingContext); Assert.AreEqual(5d, result.Result); }
public void MinaWithInvalidArgumentReturnsPoundValue() { var func = new Mina(); var args = FunctionsHelper.CreateArgs(); var result = func.Execute(args, this.ParsingContext); Assert.AreEqual(eErrorType.Value, ((ExcelErrorValue)result.Result).Type); }