Hi John and Hannu,
What John says is quite right as far as the historical intent of NUnit
as a framework for creating independent unit tests. My plans for the
future are slightly different...
NUnit 3.0, IMO, should give more support to other kinds of tests (e.g.
integration tests, web tests) while not doing anything to degrade its
support for unit testing. When I talk of "not degrading" I include the
idea that we should not add a lot of general features that could
confuse a writer of unit tests.
My own idea of how to do this - subject to suggestions from the
community, of course - is that there should be a different sort of
test class (i.e. not a Test Fixture), which is intended for use with
the sort of higher level tests that some people use with NUnit. Within
such a class, I imagine that various methods would be marked as
"Steps" in the test, with their order clearly specified.
An approach like this - it seems to me - would keep the user interface
for writing unit tests clean, while allowing an entirely new set of
features to be supported for higher level tests. Of course, much of
the underlying code could be shared between the two implementations.
Thoughts?
Charlie
> --
> You received this message because you are subscribed to the Google Groups "NUnit-Discuss" group.
> To post to this group, send email to
nunit-...@googlegroups.com.
> To unsubscribe from this group, send email to
nunit-discus...@googlegroups.com.
> For more options, visit this group at
http://groups.google.com/group/nunit-discuss?hl=en.
>