public void Testing_Unregistered_Item_Will_Throw_Test()
        {
            var helper = new MvxUnitTestCommandHelper();

            var fakeCommand = new object { };

            Action act = () => helper.HasCalledRaisePropertyChangedFor(fakeCommand);

            Assert.Throws <Exception>(act);
        }
        public void Can_Add_Item_To_Helper_Test()
        {
            var helper = new MvxUnitTestCommandHelper();

            var fakeCommand = new object { };

            helper.WillCallRaisePropertyChangedFor(fakeCommand);

            helper.RaiseCanExecuteChanged(fakeCommand);

            Assert.True(helper.HasCalledRaisePropertyChangedFor(fakeCommand));
        }