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