Exemple #1
0
        public void UnchangedContextSucceeds()
        {
            // Arrange
            var visitor = new ContextSwitcherVisitor();
            Expression <Func <Parent, Parent> > origExpression = parent => parent;

            // Act
            var visitedExpression = visitor.Visit(origExpression) as LambdaExpression;

            // Assert
            Assert.IsNotNull(visitedExpression);
            Assert.AreEqual(typeof(Parent), visitedExpression.Parameters[0].Type);
        }