Esempio n. 1
0
        public void GetCvsRevision_CallsUnderlyingIfFileMissing()
        {
            var f = new FileRevision(new FileInfo("file.txt"), Revision.Create("1.1"),
                                     mergepoint: Revision.Empty,
                                     time: DateTime.Now,
                                     author: "fred",
                                     commitId: "c1");

            var repo = MockRepository.GenerateMock <ICvsRepository>();

            repo.Expect(r => r.GetCvsRevision(f)).Return(new FileContent("file.txt", FileContentData.Empty));
            var cache = new CvsRepositoryCache(m_temp.Path, repo);

            cache.GetCvsRevision(f);

            repo.VerifyAllExpectations();
        }