/// <summary> /// Initializes a new instance of the class <see cref="ResolveSetup{TResolved}"/>. /// </summary> /// <param name="args">Arguments for initialization of <see cref="ResolveSetup{TResolved}"/>.</param> public ResolveSetup(ResolveSetupArgs args) { Contract.Requires <ArgumentNullException>(args != null); this._resolveOpen = args.ResolveOpen; this._playerSender = args.PlayerSender; }
public void Initialize() { this._uri = new Uri("tst://placement/module/item"); this._resolveOpen = Substitute.For <IShellResolveOpen>(); this._traceListener = Substitute.For <TraceListener>(); Trace.Listeners.Add(this._traceListener); }
/// <summary> /// Initializes a new instance of the class <see cref="ResolveSetupArgs"/>. /// </summary> /// <param name="resolveOpen">The service that opens an object resolved via an URI.</param> /// <param name="playerSender">The action that passes a delegate for calling object's setup.</param> public ResolveSetupArgs(IShellResolveOpen resolveOpen, Action <ResolveSetupPlayer> playerSender) { this.ResolveOpen = resolveOpen; this.PlayerSender = playerSender; }