c# - unit test RaisePropertyChanged -
i need test following code?
public double loadpercent { { return _loadpercent; } private set { raisepropertychanging("loadpercent"); _loadpercent = value; raisepropertychanged("loadpercent"); } } im using xunit framework , if set not private write test this:
[fact] public void loadpercenttest() { // arrange var loader = new loader(); bool notify = false; // act loader.propertychanged += (sender, args) => { if (args.propertyname == "loadpercent") { notify = true; } }; loader.loadpercent = 20; // assert assert.true(notify, "notification failed"); } i'm new unit testing (beginner level), appreciated.
Comments
Post a Comment