FluentNHibernate.MappingModel.ClassBased.ClassMapping.AddJoin C# (CSharp) Method

AddJoin() public method

public AddJoin ( JoinMapping join ) : void
join JoinMapping
return void
        public void AddJoin(JoinMapping join)
        {
            joins.Add(join);
        }

Usage Example

        public void ShouldWriteTheJoins()
        {
            var classMapping = new ClassMapping();
            classMapping.AddJoin(new JoinMapping());

            var joinDocument = new XmlDocument();
            joinDocument.AppendChild(joinDocument.CreateElement("join"));

            var joinWriter = MockRepository.GenerateMock<IXmlWriter<JoinMapping>>();
            joinWriter
                .Expect(x => x.Write(classMapping.Joins.First()))
                .Return(joinDocument);

            XmlClassWriter writer = new XmlClassWriter(null, null, null, null, null, joinWriter);

            writer.VerifyXml(classMapping)
                .Element("join").Exists();
        }
All Usage Examples Of FluentNHibernate.MappingModel.ClassBased.ClassMapping::AddJoin