Пример #1
0
        public void TemplateProjectTest()
        {
            var t = new TemplateProject("T1");

            t.Description = "desc";
            t.Team.Add(Guid.Empty);

            var t2 = engine.SaveTemplateProject(t);

            t2 = engine.GetTemplateProject(t2.Id);

            Assert.AreEqual(t.Title, t2.Title);
            Assert.AreEqual(t.Description, t2.Description);
            Assert.AreNotEqual(t.CreateBy, default(Guid));
            Assert.AreNotEqual(t.CreateOn, default(DateTime));
            Assert.AreEqual(t.Responsible, default(Guid));
            Assert.AreEqual(t.Tags, t2.Tags);
            CollectionAssert.AreEquivalent(t2.Team, new[] { Guid.Empty });

            foreach (var d in engine.GetTemplateProjects())
            {
                engine.RemoveTemplateProject(d.Id);
            }
        }