Exemplo n.º 1
0
        public void TestSaveAgendaList()
        {
            DateTime dateTime = new DateTime(2012, 1, 2);
            Agenda   agenda1  = new Agenda(dateTime);

            agenda1.Title = "agenda1";
            Agenda agenda2 = new Agenda(dateTime);

            agenda2.Title = "agenda2";
            Agenda agenda3 = new Agenda(dateTime);

            agenda3.Title = "agenda3";
            Agenda agenda4 = new Agenda(dateTime);

            agenda4.Title = "agenda4";
            Agenda agenda5 = new Agenda(dateTime);

            agenda5.Title = "agenda5";
            _agendas.AddAgenda(agenda1);
            _agendas.AddAgenda(agenda2);
            _agendas.AddAgenda(agenda3);
            _agendas.AddAgenda(agenda4);
            _agendas.AddAgenda(agenda5);


            _agendas.SaveAgendaList();
        }
Exemplo n.º 2
0
        public void TestLoadAgendaList()
        {
            Agenda agenda1 = new Agenda(new DateTime(2012, 1, 1));

            agenda1.Title = "agenda1";
            Agenda agenda2 = new Agenda(new DateTime(2012, 1, 2));

            agenda2.Title = "agenda2";
            Agenda agenda3 = new Agenda(new DateTime(2012, 1, 3));

            agenda3.Title = "agenda3";
            Agenda agenda4 = new Agenda(new DateTime(2012, 1, 4));

            agenda4.Title = "agenda4";
            Agenda agenda5 = new Agenda(new DateTime(2012, 1, 5));

            agenda5.Title = "agenda5";
            _agendas.AddAgenda(agenda1);
            _agendas.AddAgenda(agenda2);
            _agendas.AddAgenda(agenda3);
            _agendas.AddAgenda(agenda4);
            _agendas.AddAgenda(agenda5);
            _agendas.SaveAgendaList().ContinueWith((T) =>
            {
                _agendas = new Agendas();
                Assert.AreEqual(0, _agendas.Count);
                _agendas.LoadAgendaList();
                Assert.AreEqual(5, _agendas.Count);
            }).ContinueWith((T) =>
            {
                _agendas.SaveAgendaList().ContinueWith((X) =>
                {
                    _agendas = new Agendas();
                    Assert.AreEqual(0, _agendas.Count);
                    _agendas.LoadAgendaList();
                    Assert.AreEqual(5, _agendas.Count);
                });
            });
        }