public void MakeRemoveAttributeTest()
{
var libGit2Workspace = PlasticTestHelpers.LibGit2Workspace;
try
{
Plastic.RemoveAttributeType("UnitTestAttribute", libGit2Workspace.Path, libGit2Workspace.Repository);
}
catch (AttributeNotFoundException)
{
}
var attributeBuilder = new AttributeTypeFindFilterBuilder();
attributeBuilder.AddName(new[] {"UnitTestAttribute"});
attributeBuilder.AddRepositoryString(new[] {libGit2Workspace.Repository});
var res = Plastic.GetAttributeTypes(attributeBuilder.ToString(), Environment.CurrentDirectory);
Assert.AreEqual(0, res.Count);
Plastic.MakeAttributeType("UnitTestAttribute", libGit2Workspace.Path, libGit2Workspace.Repository);
res = Plastic.GetAttributeTypes(attributeBuilder.ToString(), Environment.CurrentDirectory);
Assert.AreEqual(1, res.Count);
Plastic.RemoveAttributeType("UnitTestAttribute", libGit2Workspace.Path, libGit2Workspace.Repository);
}