blob: edfce01f519039ed3c4e80345bea7907d9c30cef (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
using LibGit2Sharp.Tests.TestHelpers;
using Xunit;
using Xunit.Extensions;
namespace LibGit2Sharp.Tests
{
public class ObjectDatabaseFixture : BaseFixture
{
[Theory]
[InlineData("8496071c1b46c854b31185ea97743be6a8774479", true)]
[InlineData("1385f264afb75a56a5bec74243be9b367ba4ca08", true)]
[InlineData("ce08fe4884650f067bd5703b6a59a8b3b3c99a09", false)]
[InlineData("deadbeefdeadbeefdeadbeefdeadbeefdeadbeef", false)]
public void CanTellIfObjectsExists(string sha, bool shouldExists)
{
using (var repo = new Repository(BareTestRepoPath))
{
var oid = new ObjectId(sha);
Assert.Equal(shouldExists, repo.ObjectDatabase.Contains(oid));
}
}
}
}
|