public void Check02FillComputedNPostOk() { using (var db = new SampleWebAppDb()) { //SETUP const int numToCreate = 20; var snap = new DbSnapShot(); //empty //ATTEMPT db.FillComputedNPost(numToCreate); //VERIFY snap.CheckSnapShot(db, numToCreate, numToCreate, 2, 2); (db.Posts.Max(x => x.PostId) - db.Posts.Min(x => x.PostId)).ShouldEqual(numToCreate - 1); //check numbers are consecutive } }
private static int ResetDatabaseNPost(int numToPutInDatabase) { using (var db = new SampleWebAppDb()) { db.FillComputedNPost(numToPutInDatabase); return db.Posts.Min(x => x.PostId); } }