コード例 #1
0
        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));
        }
コード例 #2
0
        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);
        }