コード例 #1
0
        public void Should_write_the_generator()
        {
            var idMapping = new IdMapping {Generator = new IdGeneratorMapping()};

            var generatorWriter = MockRepository.GenerateStub<IXmlWriter<IdGeneratorMapping>>();
            generatorWriter.Expect(x => x.Write(idMapping.Generator)).Return(new HbmGenerator());
            var writer = new HbmIdWriter(null, generatorWriter);

            writer.VerifyXml(idMapping)
                .Element("generator").Exists();
        }
コード例 #2
0
        public void Should_write_the_columns()
        {
            var idMapping = new IdMapping(new ColumnMapping());

            var columnWriter = MockRepository.GenerateStub<IXmlWriter<ColumnMapping>>();
            columnWriter.Expect(x => x.Write(idMapping.Columns.First())).Return(new HbmColumn());
            var writer = new HbmIdWriter(columnWriter, null);

            writer.VerifyXml(idMapping)
                .Element("column").Exists();
        }