AddChangesetId() public method

public AddChangesetId ( ) : void
return void
Exemplo n.º 1
0
		public void SetChangesetAttributeTest()
		{
			var libGit2Workspace = PlasticTestHelpers.LibGit2Workspace;
			const string AttributeName = "UnitTestAttribute";
			try
			{
				Plastic.MakeAttributeType(AttributeName, libGit2Workspace.Path, libGit2Workspace.Repository);
			}
			catch (AttributeAlreadyExistException)
			{
			}
			Plastic.SetChangesetAttribute(AttributeName, "10", 5188, libGit2Workspace.Path, libGit2Workspace.Repository);
			var changesetFindFilterBuilder = new ChangesetFindFilterBuilder();
			changesetFindFilterBuilder.AddAttribute(AttributeName);
			changesetFindFilterBuilder.AddChangesetId(5188);
			changesetFindFilterBuilder.AddRepositoryString(new[] {libGit2Workspace.Repository});
			var res = Plastic.GetChangesets(changesetFindFilterBuilder.ToString(), libGit2Workspace.Path);
			Assert.AreEqual(1, res.Count);
			Assert.AreEqual(5188, res[0].ChangesetId);
			Plastic.RemoveAttributeType(AttributeName, libGit2Workspace.Path, libGit2Workspace.Repository);
		}