Rainy.Tests.Db.DbStorageTests.StoreAndDelete C# (CSharp) Méthode

StoreAndDelete() private méthode

private StoreAndDelete ( ) : void
Résultat void
        public void StoreAndDelete()
        {
            StoreSomeNotes ();

            using (var store = new DbStorage (connFactory, testUser.Username, testUser.Manifest)) {
                var stored_notes = store.GetNotes ().Values.ToList ();

                var deleted_note = stored_notes[0];
                store.DeleteNote (deleted_note);
                Assert.AreEqual (stored_notes.Count - 1, store.GetNotes ().Values.Count);
                Assert.That (! store.GetNotes ().Values.Contains (deleted_note));

                deleted_note = stored_notes[1];
                store.DeleteNote (deleted_note);
                Assert.AreEqual (stored_notes.Count - 2, store.GetNotes ().Values.Count);
                Assert.That (! store.GetNotes ().Values.Contains (deleted_note));

                deleted_note = stored_notes[2];
                store.DeleteNote (deleted_note);
                Assert.AreEqual (stored_notes.Count - 3, store.GetNotes ().Values.Count);
                Assert.That (! store.GetNotes ().Values.Contains (deleted_note));
            }
        }