예제 #1
0
        public void DistributeLoadTest()
        {
            var repository    = new Data.Repository(new Data.CathedraDBDataContext());
            var plan          = repository.GetTableLoadInCoursePlan().Where(x => x.SortLoad.Algorithm == 1);
            var planSumHourse = plan.Sum(x => x.CountHours);
            var classTest     = new DistributeLoadIsOwner(repository);
            var saveData      = false;

            var result          = classTest.DistributeLoad(plan, saveData);
            var resultSumHourse = result.Sum(x => x.CountHours);

            Assert.AreEqual(resultSumHourse, planSumHourse);
        }