public void TestGetArtifactById_CaseInsensitivity( ) { Repository repo = new Repository( "TestRepository", "LibraryUrl" ); Artifact artifact = new Artifact( "MYSERVER/MyArtifact.docx", repo ); repo.AddArtifact( artifact ); IArtifact foundArtifact = repo.GetArtifactById( "myserver/MyArtifact.docx", "" ); Assert.IsNotNull( foundArtifact ); Assert.AreEqual( foundArtifact.Id, artifact.Id ); foundArtifact = repo.GetArtifactById( "myserver/myartifact.docx", "" ); Assert.IsNull( foundArtifact ); // want to keep case sensitivity for document part }
public void TestGetArtifactById( ) { Repository repo = new Repository( "TestRepository", "LibraryUrl" ); Artifact artifact = new Artifact( "myserver/MyArtifact.docx", repo ); repo.AddArtifact( artifact ); IArtifact foundArtifact = repo.GetArtifactById( "myserver/MyArtifact.docx", "" ); Assert.IsNotNull(foundArtifact); Assert.AreEqual( foundArtifact.Id, artifact.Id ); }