Example #1
0
        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
        }
Example #2
0
        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 );
        }