예제 #1
0
        private void ButtonAddRevision_Click(object sender, RoutedEventArgs e)
        {
            if (_projectID != 0)
            {
                // if no date selected automatically set deadline to 1 week from now
                if (_selectedDeadLineForNewRevision == new DateTime())
                {
                    _selectedDeadLineForNewRevision = DateTime.Now.AddDays(7);
                }

                _instance.GenerateRevisionForProjectID(_projectID, _selectedDeadLineForNewRevision);
                GetRevisionsFromProjectID(_projectID);
            }
        }
        public void AddingRevisionIncreasesCountByOne()
        {
            using (var db = new MonokayuDbContext())
            {
                DateTime deadline    = DateTime.Now;
                int      countBefore = db.Revisions.Where(r => r.ProjectID == _projectIdToTest).Count();
                _revisionManager.GenerateRevisionForProjectID(_projectIdToTest, deadline);
                int countAfter = db.Revisions.Where(r => r.ProjectID == _projectIdToTest).Count();

                Assert.AreEqual(countAfter, countBefore + 1);
            }
        }