Files
git-tfs/GitTfsTest/Core/ModeTests.cs
2014-02-06 15:35:03 +04:00

33 lines
755 B
C#

using Sep.Git.Tfs.Core;
using Xunit;
namespace Sep.Git.Tfs.Test.Core
{
public class ModeTests
{
[Fact]
public void ShouldGetNewFileMode()
{
Assert.Equal("100644", Sep.Git.Tfs.Core.Mode.NewFile);
}
[Fact]
public void ShouldFormatDirectoryFileMode()
{
Assert.Equal("040000", LibGit2Sharp.Mode.Directory.ToModeString());
}
[Fact]
public void ShouldDetectGitLink()
{
Assert.Equal(LibGit2Sharp.Mode.GitLink, "160000".ToFileMode());
}
[Fact]
public void ShouldDetectGitLinkWithEqualityBackwards()
{
Assert.Equal("160000".ToFileMode(), LibGit2Sharp.Mode.GitLink);
}
}
}