public static void InitializeAssembly(TestContext ctx) { var db = new TempDb(); db.Create(); db.EnableClr(ConfigurationManager.ConnectionStrings["DefaultConnection"].ConnectionString); }
public void CreatesDbDuringConstruction() { var mock = new MockDatabase(); // ReSharper disable once UnusedVariable var tempDb = new TempDb(mock); Assert.True(mock.CreateCalled); Assert.False(mock.DropCalled); }
public void DropsDatabaseWhenDisposed() { var mock = new MockDatabase(); var db = new TempDb(mock); Assert.True(mock.CreateCalled); Assert.False(mock.DropCalled); db.Dispose(); Assert.True(mock.DropCalled); }
public void OnGetAsync() { var tempDb = HttpContext.Session.GetObject <TempDb>("TempDb"); if (tempDb == null) { tempDb = new TempDb(); tempDb.urlList = new List <ShortenedUrl>(); HttpContext.Session.SetObject("TempDb", tempDb); } TemporaryList = tempDb.urlList; }
public static void AssemblyCleanup() { var db = new TempDb(); db.Delete(); }
public static void MyClassCleanup() { TempDb tempDb = new TempDb(); tempDb.DeleteStoredProcedure("sp_SomeSp"); }
public static void MyClassInitialize(TestContext testContext) { TempDb tempDb = new TempDb(); tempDb.CopyStoredProcedure("sp_SomeSp"); }