/// <summary>Performs a broadcast from the node using the specified amount /// of forwarders.</summary> public Broadcast(SimpleSource bh, Node forwarder, int forwarders, EventHandler finished) : base(finished) { BH = bh; Forwarder = forwarder; Forwarders = forwarders; Results = new List <BroadcastReceiver>(); }
public void SetterViaTargetInterface() { var mapper = CreateMapperForTarget <SimpleTarget>(); var source = new SimpleSource(); var result = mapper.Map(source); Assert.That(result.B, Is.EqualTo("A")); }
public void SetterViaSourceInterface() { var mapper = FluentMapper .ThatMaps <SimpleTarget>().From <ISource>() .ThatSets(tgt => tgt.B).From(src => src.A) .Create(); var source = new SimpleSource(); var result = mapper.Map(source); Assert.That(result.B, Is.EqualTo("A")); }
public void CustomMap() { var mapper = FluentMapper .ThatMaps <SimpleTarget>().From <SimpleSource>() .WithMappingAction((tgt, src) => tgt.SetB(src.A)) .IgnoringTargetProperty(tgt => tgt.B) .Create(); var source = new SimpleSource(); var result = mapper.Map(source); Assert.That(result.B, Is.EqualTo("A")); }