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); }
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(); }