You'd still need the factory. But as you say, it's a bit pointless when there's only one "row".
On 26 Feb 2012, at 12:12, pascal <[email protected]> wrote: > but what for are the Factories then? When do not need to use them at > all? OK maybe for other things not a connection string. Time for a > mind shift! Thanks. > > On 26 Feb., 02:09, Graham Hay <[email protected]> wrote: >> Add a ctor to the fixture, taking the conn string, and capture it as a >> field. Then you can use it in the setup, tear down and tests. (You may need >> to remove the parameter from the test declarations). >> >> Does that make sense? >> >> On 25 Feb 2012, at 22:03, pascal <[email protected]> wrote: >> >> >> >> >> >> >> >>> How can I get the connection string injected as parameter for a method >>> having the [TearDown] attribute ? >> >>> On 22 Feb., 18:07, Graham Hay <[email protected]> wrote: >>>> The approach I proposed on >>>> StackOverflow<http://stackoverflow.com/questions/9348536/migration-from-mbunit-v2-t...>works >>>> for me with Gallio >>>> 3.3.458.0 <http://mb-unit.googlecode.com/files/GallioBundle-3.3.458.0.zip>. >>>> Try the attached solution. >> >>>> On 21 February 2012 09:48, pascal <[email protected]> wrote: >> >>>>> In MBUnit v2 I did this: >> >>>>> public class ConnectionStringFactory >>>>> { >>>>> [Factory] >>>>> public string ConnectionString >>>>> { >>>>> get >>>>> { >>>>> return >>>>> ConfigurationManager.ConnectionStrings["MyConnection"].ConnectionString; >>>>> } >>>>> } >>>>> } >> >>>>> [ProviderFactory(typeof(ConnectionStringFactory),typeof(string))] >>>>> public class CustomerTests >>>>> { >>>>> public void GetCustomerTest(string connectionString) >>>>> { >> >>>>> } >> >>>>> public void GetCustomersTest(string connectionString) >>>>> { >> >>>>> } >>>>> } >> >>>>> I had to create ONE Factory class returning me a connectionString >>>>> which gets injected into each test method of a unit test class. >> >>>>> How can this be done with MBUnit v3 where the ProviderFactory is gone? >> >>>>> I played a lot with the Factory class, but the result is not what I >>>>> want. >> >>>>> I want to a Connection string factory used by all test classes where >>>>> the connection string >> >>>>> is injected into each test method automatically. >> >>>>> -- >>>>> You received this message because you are subscribed to the Google Groups >>>>> "MbUnit.User" group. >>>>> To post to this group, send email to [email protected]. >>>>> To unsubscribe from this group, send email to >>>>> [email protected]. >>>>> For more options, visit this group at >>>>> http://groups.google.com/group/mbunituser?hl=en. >> >>>> ProviderFactory.zip >>>> 1408KAnzeigenHerunterladen >> >>> -- >>> You received this message because you are subscribed to the Google Groups >>> "MbUnit.User" group. >>> To post to this group, send email to [email protected]. >>> To unsubscribe from this group, send email to >>> [email protected]. >>> For more options, visit this group >>> athttp://groups.google.com/group/mbunituser?hl=en. > > -- > You received this message because you are subscribed to the Google Groups > "MbUnit.User" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/mbunituser?hl=en. > -- You received this message because you are subscribed to the Google Groups "MbUnit.User" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/mbunituser?hl=en.
