public void GivenNullExpressionEnumeratorWhenMembersWithNameOnTypeCalledThenShouldThrowNull()
 {
     Assert.Throws <ArgumentNullException>(
         () => IExpressionEnumeratorExtensions.MembersWithNameOnType <IExpressionEnumeratorExtensionsTests>(
             null,
             nameof(X)));
 }
        public void GivenNullOrEmptyNameWhenMembersWithNameOnTypeCalledThenShouldThrowArgument(string name)
        {
            var enumerator = Expression.Constant(42).AsEnumerable();

            Assert.Throws <ArgumentException>(
                () => IExpressionEnumeratorExtensions.MembersWithNameOnType <IExpressionEnumeratorExtensionsTests>(
                    enumerator,
                    name));
        }