示例#1
0
        public void Should_use_registered_mapper()
        {
            commitMapperStub = MockRepository.GenerateMock <CommitMapper>(null as IScmData);
            commitMapperStub.Expect(x => x.Map(null))
            .IgnoreArguments()
            .Constraints(Rhino.Mocks.Constraints.Is.NotNull())
            .Return(Enumerable.Empty <CommitMappingExpression>());

            mapper.RegisterMapper(commitMapperStub);

            mapper.Map(data, "1");

            commitMapperStub.VerifyAllExpectations();
        }
示例#2
0
        public void Should_set_revision_being_mapped()
        {
            commitMapperStub = MockRepository.GenerateMock <CommitMapper>(null as IScmData);
            commitMapperStub.Expect(x => x.Map(null))
            .IgnoreArguments()
            .Constraints(Rhino.Mocks.Constraints.Is.Matching(
                             (RepositoryMappingExpression e) => e.Revision == "10"
                             ))
            .Return(Enumerable.Empty <CommitMappingExpression>());

            mapper.RegisterMapper(commitMapperStub);
            mapper.Map(data, "10");

            commitMapperStub.VerifyAllExpectations();
        }