Exemplo n.º 1
0
        public void ConvertStatusKnownStatuses()
        {
            ChangeType add              = GitExeRepository.ConvertStatus("A");
            ChangeType addModified      = GitExeRepository.ConvertStatus("AM");
            ChangeType addDeleted       = GitExeRepository.ConvertStatus("AD");
            ChangeType modifiedAdd      = GitExeRepository.ConvertStatus("M");
            ChangeType modifiedModified = GitExeRepository.ConvertStatus("MM");
            ChangeType deleted          = GitExeRepository.ConvertStatus("D");
            ChangeType untracked        = GitExeRepository.ConvertStatus("??");

            Assert.Equal(ChangeType.Added, add);
            Assert.Equal(ChangeType.Added, addModified);
            Assert.Equal(ChangeType.Deleted, addDeleted);
            Assert.Equal(ChangeType.Modified, modifiedAdd);
            Assert.Equal(ChangeType.Modified, modifiedModified);
            Assert.Equal(ChangeType.Deleted, deleted);
            Assert.Equal(ChangeType.Untracked, untracked);
        }
Exemplo n.º 2
0
 public void ConvertStatusUnknownStatusThrows()
 {
     Assert.Throws <InvalidOperationException>(() => GitExeRepository.ConvertStatus("AG"));
 }