public void ShouldWriteSetForSetMapping() { var mapping = new SetMapping(); writer.VerifyXml(mapping) .RootElement.HasName("set"); }
public void ShouldNotWriteCollectionTypeWhenEmpty() { var bagMapping = new SetMapping { CollectionType = TypeReference.Empty }; writer.VerifyXml(bagMapping) .DoesntHaveAttribute("collection-type"); }
public void ShouldWriteElement() { var mapping = new SetMapping(); mapping.Element = new ElementMapping(); writer.VerifyXml(mapping) .Element("element").Exists(); }
public void ShouldWriteCacheElement() { var mapping = new SetMapping(); mapping.Cache = new CacheMapping(); writer.VerifyXml(mapping) .Element("cache").Exists(); }
public void ShouldWriteRelationshipElement() { var mapping = new SetMapping(); mapping.Relationship = new OneToManyMapping(); writer.VerifyXml(mapping) .Element("one-to-many").Exists(); }
public override void ProcessSet(SetMapping setMapping) { var conventions = finder.Find <ISetConvention>(); Apply <ISetInspector, ISetInstance>(conventions, new SetInstance(setMapping)); ApplyCollectionConventions(setMapping); }
public void ShouldWriteKey() { var mapping = new SetMapping { Key = new KeyMapping() }; writer.VerifyXml(mapping) .Element("key").Exists(); }
public virtual void ProcessSet(SetMapping setMapping) { }
public override void ProcessSet(SetMapping mapping) { var writer = serviceLocator.GetWriter <SetMapping>(); document = writer.Write(mapping); }
public override void ProcessSet(SetMapping setMapping) { ProcessCollection(setMapping); }
public SetInstance(SetMapping mapping) : base(mapping) { this.mapping = mapping; }
public void MutableShouldBeTrueByDefaultOnSetMapping() { var mapping = new SetMapping(); mapping.Mutable.ShouldBeTrue(); }
public SetInspector(SetMapping mapping) : base(mapping) { this.mapping = mapping; mappedProperties.Map(x => x.LazyLoad, x => x.Lazy); }
public void CreateDsl() { mapping = new SetMapping(); inspector = new SetInspector(mapping); }