public RequestResourceContext(IAdapter adapter, IAdaptee adaptee, RequestType resource) { Adaptee = adaptee; Adapter = adapter; ReqType = resource; }
public InkSheetAdapter(SlideDisplayModel display, IAdaptee adaptee) { this.m_SlideDisplay = display; this.m_Adaptee = adaptee; this.m_SlideChangedDispatcher = new EventQueue.PropertyEventDispatcher(this.m_SlideDisplay.EventQueue, new PropertyEventHandler(this.HandleSlideChanged)); this.m_SlideDisplay.Changed["Slide"].Add(this.m_SlideChangedDispatcher.Dispatcher); this.m_SlideChangedDispatcher.Dispatcher(this.m_SlideDisplay, null); }
public void call_specific_request_method_in_adaptee() { // arrange IAdaptee adaptee = A.Fake <IAdaptee>(); ITarget adapter = new Adapter(adaptee); // act client.CallRequest(adapter); // assert A.CallTo(() => adaptee.SpecificRequest()).MustHaveHappened(); }
public DeckTraversalModelAdapter(EventQueue dispatcher, IAdaptee viewer, DeckTraversalModel traversal) { this.m_EventQueue = dispatcher; this.m_DeckTraversal = traversal; this.m_Viewer = viewer; this.m_CurrentEntryChangedDispatcher = new EventQueue.PropertyEventDispatcher(this.m_EventQueue, new PropertyEventHandler(this.HandleCurrentEntryChanged)); this.m_DeckBGColorChangedDispatcher = new EventQueue.PropertyEventDispatcher( this.m_EventQueue, new PropertyEventHandler( this.HandleDeckBGColorChanged ) ); this.m_DeckTraversal.Changed["Current"].Add( this.m_CurrentEntryChangedDispatcher.Dispatcher ); using (Synchronizer.Lock(this.m_DeckTraversal.Deck.SyncRoot)) { this.m_DeckTraversal.Deck.Changed["DeckBackgroundColor"].Add( this.m_DeckBGColorChangedDispatcher.Dispatcher ); } this.m_CurrentEntryChangedDispatcher.Dispatcher(this.m_DeckTraversal, null); this.m_CurrentEntryChangedDispatcher.Dispatcher(this.m_DeckTraversal, null); }
public static bool Request(this IAdapter adapter, IAdaptee adaptee, RequestType request) { bool rc = false; switch (request) { case RequestType.RoomReservation: Resort_Services ra = adaptee as RoomAccommodation; rc = ra.ReserveResource(); break; default: Console.WriteLine("{0}: unrecognized request", request); rc = false; break; } return (rc); }
public Adapter() { adaptee = new Adaptee(); }
public Adapter(IAdaptee adaptee) { this.adaptee = adaptee; }
public Adapter(IAdaptee adaptee) { _adaptee = adaptee; }
public AdapteeToClientAdapter(IAdaptee adaptee) { _adaptee = adaptee; }
//adaptee should get injected, to allow testability public Adapter(IAdaptee adaptee) => _adaptee = adaptee;
public MyObjectAdapter(IAdaptee ad) { _adaptee = ad; }
public ConcreteAdapter(IAdaptee adaptee) { Adaptee = adaptee; }