Exemplo n.º 1
0
 public RequestResourceContext(IAdapter adapter, IAdaptee adaptee,
     RequestType resource)
 {
     Adaptee = adaptee;
     Adapter = adapter;
     ReqType = resource;
 }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        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();
        }
Exemplo n.º 5
0
        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);
        }
Exemplo n.º 6
0
 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);
 }
Exemplo n.º 7
0
 public Adapter()
 {
     adaptee = new Adaptee();
 }
Exemplo n.º 8
0
 public Adapter(IAdaptee adaptee)
 {
     this.adaptee = adaptee;
 }
 public Adapter(IAdaptee adaptee)
 {
     _adaptee = adaptee;
 }
 public AdapteeToClientAdapter(IAdaptee adaptee)
 {
     _adaptee = adaptee;
 }
Exemplo n.º 11
0
 public Adapter()
 {
     adaptee = new Adaptee();
 }
Exemplo n.º 12
0
 public Adapter(IAdaptee adaptee)
 {
     this.adaptee = adaptee;
 }
Exemplo n.º 13
0
 //adaptee should get injected, to allow testability
 public Adapter(IAdaptee adaptee) => _adaptee = adaptee;
Exemplo n.º 14
0
 public MyObjectAdapter(IAdaptee ad)
 {
     _adaptee = ad;
 }
 public Adapter(IAdaptee adaptee)
 {
     _adaptee = adaptee;
 }
Exemplo n.º 16
0
 public ConcreteAdapter(IAdaptee adaptee)
 {
     Adaptee = adaptee;
 }
Exemplo n.º 17
0
 public MyObjectAdapter(IAdaptee ad)
 {
     _adaptee = ad;
 }