private async void RecordButton_Click(object sender, RoutedEventArgs e) { if (_playerState == PlayerState.Wait) { await _recorderController.Record(); Player_ActualTimeLabel.Content = "00:00:00"; Player_TotalTimeLabel.Content = "--:--:--"; Player_RecordButton.IsEnabled = false; Player_StopButton.IsEnabled = true; _recordTimer.Start(); ChangeHomeState(SceneState.FromSensorWithScene, PlayerState.Record); } }
public async Task UnitStartRecordTestAsync() { SceneInUse.Instance.Set(FileController.Import("test/toImportFile.leikelen")); var rc = new RecorderController(); await rc.Record(); bool rec = false; foreach (var input in InputLoader.Instance.SceneInputModules) { if (input.Monitor.IsRecording()) { rec = true; break; } } Assert.IsTrue(rec); }