The solution is to use the do nothing database initializer implementation, which basically does nothing.
public class QueueMessageManagerContextInitializer : IDatabaseInitializer<QueueMessageManagerContext> { protected void Seed(QueueMessageManagerContext context) { } public void InitializeDatabase(QueueMessageManagerContext context) {
To use the startup code at one time, follow these steps:
[ClassInitialize()] public static void MyClassInitialize(TestContext testContext) {
A simple but unobvious solution.
Edit:
An even simpler solution: just pass NULL to the SetInitializer () method:
Database.SetInitializer<QueueMessageManagerContext>(null);
Rick strahl
source share