Пример #1
0
        public void ValuePatternEvaluate(Direction direction, string expected)
        {
            var resultSwitchExpression = _evaluator.EvaluateSwitchExpression(direction);
            var resultSwitchStatement  = _evaluator.EvaluateSwitchExpression(direction);

            Assert.Equal(expected, resultSwitchExpression);
            Assert.Equal(resultSwitchStatement, resultSwitchExpression);
        }
        public void PropertyPatternEvaluate(Person person, string expected)
        {
            var resultSwitchExpression = _evaluator.EvaluateSwitchExpression(person);
            var resultSwitchStatement  = _evaluator.EvaluateSwitchExpression(person);

            Assert.Equal(expected, resultSwitchExpression);
            Assert.Equal(resultSwitchStatement, resultSwitchExpression);
        }