Exemple #1
0
        public void LoadTest()
        {
            CreateHouseholdTask();

            HouseholdTaskFactory householdTaskFactory = new HouseholdTaskFactory(access);
            var task1 = householdTaskFactory.LoadHouseholdTask(3);

            Assert.AreEqual(3, task1.Id);
            Assert.AreEqual(Task1Title, task1.Title);
            Assert.AreEqual(Task1Description, task1.Description);
            Assert.AreEqual("1", task1.Creator.Id);
            Assert.AreEqual(UserFactoryTest.UserName1, task1.Creator.Name);
            Assert.AreEqual(ProcessingTimeFactoryTest.Time1, task1.ProcessingTime.InitialDate);
            Assert.AreEqual(ProcessingTimeFactoryTest.Time1Reply, task1.ProcessingTime.Replay);
            Assert.AreEqual(ProcessingTimeFactoryTest.Time1Every, task1.ProcessingTime.Every);

            var task2 = householdTaskFactory.LoadHouseholdTask(4);

            Assert.AreEqual(4, task2.Id);
            Assert.AreEqual(Task2Title, task2.Title);
            Assert.AreEqual(Task2Description, task2.Description);
            Assert.AreEqual("2", task2.Creator.Id);
            Assert.AreEqual(UserFactoryTest.UserName2, task2.Creator.Name);
            Assert.AreEqual(ProcessingTimeFactoryTest.Time2, task2.ProcessingTime.InitialDate);
            Assert.AreEqual(ProcessingTimeFactoryTest.Time2Reply, task2.ProcessingTime.Replay);
            Assert.AreEqual(ProcessingTimeFactoryTest.Time2Every, task2.ProcessingTime.Every);
        }
 public TaskService()
 {
     access = new SQLiteAccess();
     householdTaskFactory = new HouseholdTaskFactory(access);
 }