public void InitializeMobileCenterServiceTest()
        {
            _testService      = new TestMobileCenterService();
            _mockSettings     = new Mock <IApplicationSettings>();
            _mockChannel      = new Mock <IChannelUnit>();
            _mockChannelGroup = new Mock <IChannelGroup>();
            _mockChannelGroup.Setup(
                channelGroup =>
                channelGroup.AddChannel(_testService.PublicChannelName, It.IsAny <int>(), It.IsAny <TimeSpan>(),
                                        It.IsAny <int>())).Returns(_mockChannel.Object);

            MobileCenter.Instance = null;
#pragma warning disable 612
            MobileCenter.SetApplicationSettingsFactory(new MockApplicationSettingsFactory(_mockSettings));
#pragma warning restore 612
        }
コード例 #2
0
        public void InitializeMobileCenterTest()
        {
            MockMobileCenterService.Reset();
            MobileCenter.Instance = null;

            // Return non-null channels.
            _channelGroupMock.Setup(
                group => group.AddChannel(It.IsAny <string>(), It.IsAny <int>(), It.IsAny <TimeSpan>(), It.IsAny <int>()))
            .Returns(new Mock <IChannelUnit>().Object);

            // Set factories.
#pragma warning disable 612
            MobileCenter.SetApplicationSettingsFactory(new MockApplicationSettingsFactory(_settingsMock));
            MobileCenter.SetChannelGroupFactory(new MockChannelGroupFactory(_channelGroupMock));
#pragma warning restore 612
        }