GetNotes() публичный Метод

public GetNotes ( ) : Note>.Dictionary
Результат Note>.Dictionary
Пример #1
0
        public void DateUtcIsCorrectlyStored()
        {
            DbStorage storage = new DbStorage(connFactory, testUser.Username);

            var tomboy_note = new Note ();
            tomboy_note.ChangeDate = new DateTime (2000, 1, 1, 0, 0, 0, DateTimeKind.Utc);
            tomboy_note.CreateDate = tomboy_note.ChangeDate;
            tomboy_note.MetadataChangeDate = tomboy_note.ChangeDate;

            storage.SaveNote (tomboy_note);
            var stored_note = storage.GetNotes ().Values.First ();

            storage.Dispose ();

            Assert.AreEqual (tomboy_note.ChangeDate, stored_note.ChangeDate.ToUniversalTime ());
        }
Пример #2
0
        public void DateUtcIsCorrectlyStored()
        {
            DbStorage storage = new DbStorage(testUser);

            var tomboy_note = new Note();

            tomboy_note.ChangeDate         = new DateTime(2000, 1, 1, 0, 0, 0, DateTimeKind.Utc);
            tomboy_note.CreateDate         = tomboy_note.ChangeDate;
            tomboy_note.MetadataChangeDate = tomboy_note.ChangeDate;

            storage.SaveNote(tomboy_note);
            var stored_note = storage.GetNotes().Values.First();

            storage.Dispose();

            Assert.AreEqual(tomboy_note.ChangeDate, stored_note.ChangeDate.ToUniversalTime());
        }
Пример #3
0
        public void StoreSomeNotes()
        {
            string username = "******";
            var sample_notes = GetSampleNotes ();

            using (var store = new DbStorage (username)) {
                sample_notes.ForEach (n => store.SaveNote (n));
            }
            // now check if we have stored that notes
            using (var store = new DbStorage (username)) {
                var stored_notes = store.GetNotes ().Values.ToList ();

                Assert.AreEqual (sample_notes.Count, stored_notes.Count);
                stored_notes.ForEach(n => Assert.Contains (n, sample_notes));

            }
        }
Пример #4
0
        public void StoreSomeNotes()
        {
            var sample_notes = GetSampleNotes();

            using (var store = new DbStorage(testUser)) {
                sample_notes.ForEach(n => store.SaveNote(n));
            }
            // now check if we have stored that notes
            using (var store = new DbStorage(testUser)) {
                var stored_notes = store.GetNotes().Values.ToList();

                Assert.AreEqual(sample_notes.Count, stored_notes.Count);
                stored_notes.ForEach(n => Assert.Contains(n, sample_notes));

                // check that the dates are still the same
                stored_notes.ForEach(n => {
                    var sample_note = sample_notes.First(sn => sn.Guid == n.Guid);
                    Assert.AreEqual(n.ChangeDate, sample_note.ChangeDate);
                });
            }
        }
Пример #5
0
        public void StoreAndDelete()
        {
            StoreSomeNotes();

            using (var store = new DbStorage(testUser)) {
                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));
            }
        }
Пример #6
0
        public void StoreAndDelete()
        {
            StoreSomeNotes ();

            using (var store = new DbStorage (testUser)) {
                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));
            }
        }
Пример #7
0
        public void StoreSomeNotes()
        {
            var sample_notes = GetSampleNotes ();

            using (var store = new DbStorage (connFactory, testUser.Username)) {
                foreach (var note in sample_notes) {
                    store.SaveNote (note);
                }
            }
            // now check if we have stored that notes
            using (var store = new DbStorage (connFactory, testUser.Username)) {
                var stored_notes = store.GetNotes ().Values.ToList ();

                Assert.AreEqual (sample_notes.Count, stored_notes.Count);
                stored_notes.ForEach(n => Assert.Contains (n, sample_notes));

                // check that the dates are still the same
                stored_notes.ForEach(n => {
                    var sample_note = sample_notes.First(sn => sn.Guid == n.Guid);
                    Assert.AreEqual (n.ChangeDate, sample_note.ChangeDate);
                });

            }
        }