Re: Updates to NUnit 2.5

"Olof Bjarnason" <[email protected]> Fri, 4 Jul 2008 22:26:46 +0200
Newsgroups gmane.comp.windows.dotnet.nunit.devel
Message-ID <[email protected]>
What about "Source"? Or maybe that's already taken?

2008/7/4 Charlie Poole <[email protected]>:
> I just updated the online documentation to match what's in CVS.
> See for example:
>   http://nunit.org/?p=testCase&r=2.5
>   http://nunit.org/?p=factory&r=2.5
>   http://nunit.org/?p=testCaseFactory&r=2.5
>
> I'm still looking for suggestions regarding renaming FactoryAttribute.
>
> Charlie
>
>> -----Original Message-----
>> From: [email protected]
>> [mailto:[email protected]] On
>> Behalf Of Charlie Poole
>> Sent: Thursday, July 03, 2008 7:27 PM
>> To: [email protected]
>> Subject: Re: [nunit-developer] Updates to NUnit 2.5
>>
>> Hi All,
>>
>> Latest checkin finishes work on TestCaseFactories, which are
>> methods, properties or fields that provide test cases to a
>> parameterized test. There's one outstanding question I could
>> use some ideas on - see the end of this note.
>>
>> TestCaseFactoryAttribute is an optional attribute that can be
>> used to mark these factories. If used, it should specify the
>> types of the arguments provided... e.g.:
>>   [TestCaseFactory(typeof(int), typeof(int), typeof(string))]
>>
>> FactoryAttribute is used on the parameterized test itself and
>> has the following forms:
>>   [Factory]
>>   [Factory(Type factoryType)]
>>   [Factory(string factoryNames)]
>>   [Factory(Type factoryType, string factoryNames)]
>>
>> factoryType is the type of the object that holds the factory,
>> defaulting to the same class as the test.
>>
>> factoryName is the name of the method, property or field that
>> serves as a factory - or several names separated by commas.
>> It defaults to "find all compatible test factories in the type".
>>
>> If you are looking for compatible test factories, that's when
>> you need to mark them with the TestCaseFactoryAttribute.
>> Compatible means that the types match the argumets of the test method.
>>
>> Here's the question: I'm still not happy with "Factory" to
>> identify indicate that factories should be used, especially
>> the form without any arguments. MbUnit uses "UsesFactories"
>> for a similar situation, so that might work. Any ideas?
>> Note that we will want to use the same attribute on
>> individual arguments as well as on methods.
>>
>> Charlie
>>
>>
>>
>> --------------------------------------------------------------
>> -----------
>> Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
>> Studies have shown that voting for your favorite open source
>> project, along with a healthy diet, reduces your potential
>> for chronic lameness and boredom. Vote Now at
>> http://www.sourceforge.net/community/cca08
>> _______________________________________________
>> nunit-developer mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/nunit-developer
>>
>
>
>
> -------------------------------------------------------------------------
> Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
> Studies have shown that voting for your favorite open source project,
> along with a healthy diet, reduces your potential for chronic lameness
> and boredom. Vote Now at http://www.sourceforge.net/community/cca08
> _______________________________________________
> nunit-developer mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/nunit-developer
>

-------------------------------------------------------------------------
Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
Studies have shown that voting for your favorite open source project,
along with a healthy diet, reduces your potential for chronic lameness
and boredom. Vote Now at http://www.sourceforge.net/community/cca08