예제 #1
0
        protected override void EstablishContext()
        {
            A.CallTo(() => CardHandle.Reconnect(A <SCardShareMode> .Ignored, A <SCardProtocol> .Ignored,
                                                A <SCardReaderDisposition> .Ignored))
            .Invokes(call => {
                A.CallTo(() => CardHandle.Mode).Returns(call.Arguments.Get <SCardShareMode>(0));
                A.CallTo(() => CardHandle.Protocol).Returns(call.Arguments.Get <SCardProtocol>(1));
            });

            _oldReaderName = Sut.Name;
            _isConnected   = Sut.IsConnected;
        }
예제 #2
0
 public void Should_it_reconnect_the_card_handle()
 {
     A.CallTo(() => CardHandle.Reconnect(A <SCardShareMode> .Ignored, A <SCardProtocol> .Ignored,
                                         A <SCardReaderDisposition> .Ignored))
     .MustHaveHappened();
 }
예제 #3
0
 protected override void BecauseOf()
 {
     _sut.Reconnect(SCardShareMode.Direct, SCardProtocol.Any, SCardReaderDisposition.Reset);
 }