Exemple #1
0
        public void TestGenerateDefaultContexts()
        {
            DefaultContextGenerator dcg = new DefaultContextGenerator();

            DefinedContexts dc = dcg.GenerateDefaultContexts();

            Assert.IsNotNull(dc.FindIdByDescr("Home"));
            Assert.IsNotNull(dc.FindIdByDescr("Office"));
            Assert.IsNotNull(dc.FindIdByDescr("Computer"));
            Assert.IsNotNull(dc.FindIdByDescr("Errands"));
        }
Exemple #2
0
        public void TestLoadDefaultContexts()
        {
            Collection <Project> prjList = GetTestProjectList();
            DefinedContexts      dc      = GetTestContexts();
            Session session = LoadTestSession(prjList, null);

            Assert.IsNull(session.Contexts);
            Assert.IsTrue(session.LoadDefaultContexts());

            DefinedContexts defaultContexts = new DefaultContextGenerator().GenerateDefaultContexts();

            Assert.AreEqual(defaultContexts.Count, session.Contexts.Count);
            foreach (var c in defaultContexts.GetList())
            {
                Assert.AreEqual(c.Description, session.Contexts.FindIdByDescr(c.Description).Description);
            }
        }