public void Should_write_the_attributes() { var testHelper = new HbmTestHelper<IdMapping>(); testHelper.Check(x => x.Name, "id1").MapsToAttribute("name"); var writer = new HbmIdWriter(null, null); testHelper.VerifyAll(writer); }
public void Should_produce_valid_hbm() { var id = new IdMapping { Generator = new IdGeneratorMapping()}; var generatorWriter = MockRepository.GenerateStub<IXmlWriter<IdGeneratorMapping>>(); generatorWriter.Expect(x => x.Write(id.Generator)).Return(new HbmGenerator { @class = "native"}); var writer = new HbmIdWriter(null, generatorWriter); writer.ShouldGenerateValidOutput(id); }
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(); }
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(); }
public void SetUp() { _mocker = new RhinoAutoMocker<HbmIdWriter>(); _writer = _mocker.ClassUnderTest; }