public void InvocationKindByParentReferenceKind_EatTargetTest()
        {
            // Arrange
            var helper = new ExpressionKindHelper();

            // Act
            var kind = helper.InvocationKindByParentReferenceKind(ExpressionKind.Target);

            // Assert
            Assert.AreEqual(kind, ExpressionKind.TargetCall);
        }
        public void InvocationKindByParentReferenceKindTest()
        {
            // Arrange
            var helper = new ExpressionKindHelper();

            // Assert
            foreach (ExpressionKind kind in Enum.GetValues(typeof(ExpressionKind)))
            {
                if (kind != ExpressionKind.TargetCall && kind != ExpressionKind.Target)
                {
                    Assert.AreEqual(helper.InvocationKindByParentReferenceKind(kind), kind);
                }
            }
        }