public async Task CreateAndCloseTabTest() { var window = AvaloniaApp.GetMainWindow(); await FocusFilePanelStep.FocusFilePanelAsync(window); var initialCount = GetTabsCount(window); for (var i = 0; i < 2; i++) { CreateNewTabStep.CreateNewTab(window); var isNewTabOpened = await WaitService.WaitForConditionAsync(() => initialCount + 1 == GetTabsCount(window)); Assert.True(isNewTabOpened); CloseCurrentTabStep.CloseCurrentTab(window); var isTabClosed = await WaitService.WaitForConditionAsync(() => initialCount == GetTabsCount(window)); Assert.True(isTabClosed); Keyboard.PressKey(window, Key.Tab); } ReopenClosedTabStep.ReopenClosedTab(window); var isTabReopened = await WaitService.WaitForConditionAsync(() => initialCount + 1 == GetTabsCount(window)); Assert.True(isTabReopened); CloseCurrentTabStep.CloseCurrentTab(window); }
public void Dispose() { var window = AvaloniaApp.GetMainWindow(); for (var i = 0; i < TabsCount; i++) { CloseCurrentTabStep.CloseCurrentTab(window); } }
public void Dispose() { if (_directoryFullPath is null) { return; } var window = AvaloniaApp.GetMainWindow(); CloseCurrentTabStep.CloseCurrentTab(window); }
public void Dispose() { var window = AvaloniaApp.GetMainWindow(); ToggleSearchPanelStep.ToggleSearchPanelVisibility(window); CloseCurrentTabStep.CloseCurrentTab(window); if (!string.IsNullOrEmpty(_directoryFullPath) && Directory.Exists(_directoryFullPath)) { Directory.Delete(_directoryFullPath, true); } if (!string.IsNullOrEmpty(_fileFullPath) && File.Exists(_fileFullPath)) { File.Delete(_fileFullPath); } }
public void Dispose() { var window = AvaloniaApp.GetMainWindow(); for (var i = 0; i < 2; i++) { ChangeActiveFilePanelStep.ChangeActiveFilePanel(window); CloseCurrentTabStep.CloseCurrentTab(window); } if (!string.IsNullOrEmpty(_directoryFullPath) && Directory.Exists(_directoryFullPath)) { Directory.Delete(_directoryFullPath, true); } if (!string.IsNullOrEmpty(_fileFullPath) && File.Exists(_fileFullPath)) { File.Delete(_fileFullPath); } }
public void Dispose() { var window = AvaloniaApp.GetMainWindow(); CloseCurrentTabStep.CloseCurrentTab(window); }