public RecordDetailsViewModelTests()
        {
            this.messenger = new TestMessenger();

            Messenger.OverrideDefault(this.messenger);

            this.viewModel = new RecordDetailsViewModel();
        }
        public RecordDetailsViewModelTests()
        {
            this.messenger = new TestMessenger();

            Messenger.OverrideDefault(this.messenger);

            this.viewModel = new RecordDetailsViewModel();
        }
        private StatusResponse Invoke(string message)
        {
            messenger = new TestMessenger(TestMessage.Get(message));
            SetupConfiguration();
            mockConfig.Setup(x => x.MerchantSubId).Returns(42);

            var communicator = new Communicator(mockConfig.Object);

            return(communicator.GetResponse(new StatusRequest("1234000000002144")));
        }
示例#4
0
        public StatsViewModelTests()
        {
            SynchronizationContext.SetSynchronizationContext(new TestSynchronizationContext());

            this.testScheduler = new TestScheduler();
            this.messenger     = new TestMessenger();
            this.logSource     = new Mock <ILogSource>();
            this.logSource.SetupGet(x => x.Records).Returns(this.records.ObserveOn(this.testScheduler));

            Messenger.OverrideDefault(this.messenger);

            this.viewModel = new StatsViewModel {
                Scheduler     = this.testScheduler,
                LogSourceInfo = new LogSourceInfo(this.logSource.Object, null, false, false)
            };
        }
示例#5
0
        public StatsViewModelTests()
        {
            SynchronizationContext.SetSynchronizationContext(new TestSynchronizationContext());

            this.testScheduler = new TestScheduler();
            this.messenger = new TestMessenger();
            this.logSource = new Mock<ILogSource>();
            this.logSource.SetupGet(x => x.Records).Returns(this.records.ObserveOn(this.testScheduler));

            Messenger.OverrideDefault(this.messenger);

            this.viewModel = new StatsViewModel {
                Scheduler = this.testScheduler,
                LogSourceInfo = new LogSourceInfo(this.logSource.Object, null, false, false)
            };
        }
        public RecordsViewModelTests()
        {
            SynchronizationContext.SetSynchronizationContext(new TestSynchronizationContext());

            this.testScheduler = new TestScheduler();
            this.testMessenger = new TestMessenger();

            Messenger.OverrideDefault(this.testMessenger);

            this.logSource = new Mock<ILogSource>(MockBehavior.Strict);

            this.logSource
                .SetupGet(x => x.Status)
                .Returns(this.status.ObserveOn(this.testScheduler));

            this.viewModel = new RecordsViewModel {
                LogSourceInfo = new LogSourceInfo(this.logSource.Object, null, false, false),
                Scheduler = this.testScheduler
            };

            this.viewModel.Initialize();
        }
示例#7
0
        public RecordsViewModelTests()
        {
            SynchronizationContext.SetSynchronizationContext(new TestSynchronizationContext());

            this.testScheduler = new TestScheduler();
            this.testMessenger = new TestMessenger();

            Messenger.OverrideDefault(this.testMessenger);

            this.logSource = new Mock <ILogSource>(MockBehavior.Strict);

            this.logSource
            .SetupGet(x => x.Status)
            .Returns(this.status.ObserveOn(this.testScheduler));

            this.viewModel = new RecordsViewModel {
                LogSourceInfo = new LogSourceInfo(this.logSource.Object, null, false, false),
                Scheduler     = this.testScheduler
            };

            this.viewModel.Initialize();
        }
示例#8
0
 public TestMachine(ProductBox pBox, CoinBox rBox, CoinBox sBox, TestMessenger messenger)
     : base(pBox, rBox, sBox, messenger)
 {
 }