예제 #1
0
 public GitConflictServiceTest()
 {
     m_Group = CreateGroup();
     m_Service = new GitConflictService(m_Group);
 }
예제 #2
0
        public void T09_AddItems_properly_stores_added_conflicts()
        {
            var conflict1 = new ConflictInfo("/file1", null);
            var conflict2 = new ConflictInfo("/file2", null);

            var commitCount = m_Group.Repository.GetAllCommits().Count();

            m_Service.AddItems(conflict1, conflict2);
            Assert.Equal(commitCount +1 , m_Group.Repository.GetAllCommits().Count());

            var newServiceInstance = new GitConflictService(m_Group);
            Assert.Equal(2, newServiceInstance.Items.Count());            
        }