Beispiel #1
0
        public void RequestReceived_ShouldCallSaveState_When_Called()
        {
            LinkRequest linkRequest = new LinkRequest();

            subject.RequestReceived(linkRequest);

            Assert.True(asyncManager.WaitFor());

            mockController.Verify(e => e.Complete(subject), Times.Once());
            mockController.Verify(e => e.SaveState(linkRequest), Times.Once());
        }
        public async void DoWork_ShouldCompleteAction_When_Called()
        {
            await subject.DoWork();

            Assert.True(asyncManager.WaitFor());

            mockController.Verify(e => e.Complete(subject));
        }
        public async void DoWork_ShouldCallSetPublishEventHandlerAsTask_When_Called()
        {
            await subject.DoWork();

            Assert.True(asyncManager.WaitFor());

            //mockLoggingClient.Verify(e => e.LogInfoAsync(It.IsAny<string>(), null), Times.Once());

            mockController.Verify(e => e.SetPublishEventHandlerAsTask(), Times.Once());
            mockController.Verify(e => e.Complete(subject));
        }
        public void DoWork_ShouldInstantiateNoDevice_WhenNoDeviceIsFound()
        {
            bool dalActive = true;
            //mockController.SetupGet(e => e.TargetDevice).Returns(It.IsAny<ICardDevice>);
            //mockCardDevice.Setup(e => e.Probe(It.IsAny<DeviceConfig>(), It.IsAny<DeviceInformation>(), out dalActive));

            List <ICardDevice> iCardDevices = new List <ICardDevice>();

            //var noDevice = new NoDevice.NoDevice();
            //noDevice.SortOrder = 1;
            //iCardDevices.Add(noDevice);
            //mockDevicePluginLoader.Setup(e => e.FindAvailableDevices(pluginPath)).Returns(iCardDevices);
            //mockController.SetupGet(e => e.TargetDevice).Returns(new NoDevice.NoDevice());

            Assert.Equal(subject.DoWork(), Task.CompletedTask);

            Assert.True(asyncManager.WaitFor());

            mockController.Verify(e => e.Complete(subject));
            //mockController.Verify(e => e.SetTargetDevice(It.IsAny<ICardDevice>()), Times.Once());
            //mockController.Verify(e => e.SetTargetDevice(It.IsAny<NoDevice.NoDevice>()), Times.Once());
        }