public void ViewModelBaseTest() { ViewModelBaseTestClass testClass = new ViewModelBaseTestClass(); bool hasBeenRaised = false; string raisedPropertyName = ""; testClass.PropertyChanged += (object sender, PropertyChangedEventArgs args) => { hasBeenRaised = true; raisedPropertyName = args.PropertyName; }; testClass.RaisePropertyChangerTestMethod("testName"); Assert.IsTrue(hasBeenRaised); Assert.AreEqual("testName", raisedPropertyName); }
protected ViewModelBase CreateUUT() { ViewModelBase result = new ViewModelBaseTestClass(_FrameControllerMock, _FrameConfigMock); return(result); }