public void BulkUpdate_Items_Contain_Model_Rules()
        {
            var action = _window.Action(nameof(BulkObjectUpdateService.BulkUpdate)) as SingleChoiceAction;

            action.ShouldNotBeNull();
            action.Items.Count.ShouldBe(2);
            action.Items.First().Caption.ShouldBe(_bulkObjectUpdate.Rules.First().Caption);
            action.Items.Last().Caption.ShouldBe(_bulkObjectUpdate.Rules.Last().Caption);
        }
Beispiel #2
0
        private static async Task ActiveState(Window viewWindow, bool authenticationNeeded)
        {
            var actions = viewWindow.Action <MicrosoftModule>();
            await Observable.Interval(TimeSpan.FromMilliseconds(200))
            .Where(l => actions.ConnectMicrosoft().Active[nameof(MicrosoftService.MicrosoftNeedsAuthentication)] == authenticationNeeded)
            .FirstAsync()
            .ToTaskWithoutConfigureAwait();

            await Observable.Interval(TimeSpan.FromMilliseconds(200))
            .Where(l => actions.DisconnectMicrosoft().Active[nameof(MicrosoftService.MicrosoftNeedsAuthentication)] = !authenticationNeeded)
            .FirstAsync()
            .ToTaskWithoutConfigureAwait();
        }