private static void AssertTreeLeaf(SourceTreeLeaf sourceLeaf, TargetTreeLeaf targetLeaf) { targetLeaf.OriginId.Should().Be(sourceLeaf.Id); targetLeaf.MasterDataId.Should().Be(sourceLeaf.MasterDatas.First().Id); targetLeaf.LeafName.Should().Be(sourceLeaf.LeafName); targetLeaf.Child.OriginId.Should().Be(sourceLeaf.Id); }
public void CreateTarget_NoReverseRelation_CreateAndConvert() { container.Bind <IConvertRegistrations <SourceTreeLeaf, TargetTreeLeaf, IForTest> >().To <CopyLeafAttributeRegistrations>(); container.Bind(typeof(ICreateTargetImplConvertTargetImplHelper <, , ,>)).To(typeof(CreateTargetImplConvertTargetImplHelper <, , ,>)); var testCandidate = container.Get <ICreateTargetImplConvertTargetImplHelper <SourceTreeLeaf, TargetTreeLeaf, TargetTreeLeaf, IForTest> >(); var processings = new List <IBaseAdditionalProcessing>(); var source = new SourceTreeLeaf(); var target = testCandidate.CreateTarget(source, processings); target.Should().NotBeNull(); target.OriginId.Should().Be(source.Id); }
private static SourceTreeHistLeaf CreateTreeHistLeaf( SourceTreeHist treeHist, SourceTreeLeaf leaf) { var treeHistLeaf = new SourceTreeHistLeaf() { TreeHist = treeHist, Leaf = leaf, TreeHistLeafId = Guid.NewGuid(), }; treeHist.TreeHistLeafs.Add(treeHistLeaf); leaf.TreeHistLeafs.Add(treeHistLeaf); return(treeHistLeaf); }
private static SourceTreeLeaf CreateSourceLeaf() { var leaf = new SourceTreeLeaf() { TemporalDataRefDate = new DateTime(1993, 10, 5), }; leaf.CreateStringForProperty(x => x.LeafName); var leafMasterData = CreateSourceLeafMasterData(true); leaf.MasterDatas.Add(leafMasterData); var leafMasterData2 = CreateSourceLeafMasterData(); leaf.MasterDatas.Add(leafMasterData2); return(leaf); }