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; }
public void Should_it_reconnect_the_card_handle() { A.CallTo(() => CardHandle.Reconnect(A <SCardShareMode> .Ignored, A <SCardProtocol> .Ignored, A <SCardReaderDisposition> .Ignored)) .MustHaveHappened(); }
protected override void BecauseOf() { _sut.Reconnect(SCardShareMode.Direct, SCardProtocol.Any, SCardReaderDisposition.Reset); }