private void ShouldContainTargetAsccElement(TargetElementStore targetElementStore, string name, IAscc referencedAscc) { object targetCc = ShouldContainTargetCc(name, targetElementStore, referencedAscc); Assert.IsTrue(targetCc is IAscc); Assert.That(((IAscc)targetCc).Id, Is.EqualTo(referencedAscc.Id)); }
public void TestTargetElementStore() { var targetElementStore = new TargetElementStore(mapForceMapping, ccLibrary, ccRepository); ShouldContainTargetACCElement(targetElementStore, "Party", accParty); ShouldContainTargetBccElement(targetElementStore, "Name", bccPartyName); ShouldContainTargetAsccElement(targetElementStore, "ResidenceAddress", asccPartyResidence); }
private object ShouldContainTargetCc(string name, TargetElementStore targetElementStore, object referencedCc) { string entryKey = GetTargetEntryKey(name); object targetCc = targetElementStore.GetTargetCc(entryKey); Assert.That(targetCc, Is.Not.Null, "Target CC '" + name + "' not found"); Assert.That(targetCc, Is.EqualTo(referencedCc)); return(targetCc); }