c# - NUnit / Testdriven.Net conflicting results -
when run test in nunit = red bar.
[test] public void changingvalueviapropertydescriptorraisespropertychangednotification() { propertychangedeventargs pceventargs = null; subjectvm.propertychanged += (sender, e) => { pceventargs = e; }; propertydescriptor descriptor = subjectvm.getproperties().find(schoolmeta.name, false); descriptor.setvalue(null, "school's out summer."); assert.isnotnull(pceventargs); assert.areequal("school", pceventargs.propertyname); }
however, when run test within visual studio testdriven.net passes (it's ok when run console app).
when fails nunit it's because propertychanged null, subjectvm view model class inherits propertychanged base class.
am blame, or looking @ nunit bug?
different test harnesses execute tests in different orders: if test has implicit dependency on fixture's execution order, causing problem (i've been burned before).
my best guess test doing fishy subjectvm
(or 1 of its members).
Comments
Post a Comment