public void StartAdbServer_StartsWhenNotAlreadyRunning() { _adbServer.GetStatus().Returns(new AdbServerStatus { IsRunning = false }); _adbServer.StartServer("", false).ReturnsForAnyArgs(StartServerResult.Started); _environmentServiceMock.GetEnvironmentVariable("ANDROID_SDK_ROOT").Returns(@"C:\android-sdk"); _fileSystemMock.AddFile(@"C:\android-sdk\platform-tools\adb.exe", MockFileData.NullObject); var started = _adbService.EnsureAdbServerRunning(); Assert.True(started); }
private void ExecutePlayAgainCommand() { if (_isSendReplayToggleActive == false) { var isRunning = _adbService.EnsureAdbServerRunning(); if (isRunning) { _isSendReplayToggleActive = true; _ = StartSendReplayAsync(); } } else { _isSendReplayToggleActive = false; } }