public void TestRaisePropertyChangingNoMagicStringNonPropertyExpression()
        {
            var instance = new TestViewModelNoMagicString();
            instance.PropertyChanging += InstancePropertyChanging;

            try
            {
                instance.RaisePropertyChangingPublic(() => DummyStringMethod());
                Assert.Fail("ArgumentException was expected");
            }
            catch (ArgumentException)
            {
            }
        }
        public void TestRaisePropertyChangingNoMagicStringNullExpression()
        {
            var instance = new TestViewModelNoMagicString();
            instance.PropertyChanging += InstancePropertyChanging;

            try
            {
                instance.RaisePropertyChangingPublic<string>(null);
                Assert.Fail("ArgumentNullException was expected");
            }
            catch (ArgumentNullException)
            {
            }
        }