Arithmetica.Tests.MathExpressionContextTests.MathExpressionContext_Can_Forget_Variable C# (CSharp) Метод

MathExpressionContext_Can_Forget_Variable() приватный Метод

private MathExpressionContext_Can_Forget_Variable ( ) : void
Результат void
        public void MathExpressionContext_Can_Forget_Variable()
        {
            MathExpressionContext context = new MathExpressionContext();
            context.Define("x", 42);
            Assert.AreEqual(42, context.Resolve("x").Evaluate(context));
            context.Forget("x");
            var exception = Assert.Throws<MathExpressionException>(() => context.Resolve("x"));
            Assert.AreEqual("The variable 'x' has not been defined.", exception.Message);
        }