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

Popular posts from this blog

javascript - Enclosure Memory Copies -

php - Replacing tags in braces, even nested tags, with regex -