public void Execute_ValueNonExistentFunction_ErrorReturned() { var fs = new FunctionStorage(); var command = new ValueFunction("Name", 2); const string expectedResult = "Name не найдена"; Assert.AreEqual(expectedResult, command.Execute(fs)); }
public void Execute_ExistingFunction_ValueWillBeCalculated() { var fs = new FunctionStorage(); fs.Add("Name", new Linear(2, 1)); const double point = 2; var command = new ValueFunction("Name", point); var res = command.Execute(fs); const string expectedResult = "Значение Name в точке 2 = 5"; Assert.AreEqual(expectedResult, res); }