public void Can_Record_Video_Without_Uploading() { recorder.SignIn(VALID_RECORDING_TOKEN); recorder.autoUpload = false; recorder.BeginRecording(); Assert.IsTrue(recorder.isRecording, "Recording state set to true while recording"); recorder.EndRecording(); Assert.IsFalse(recorder.isUploading, "Recording state set to true while recording"); Assert.IsTrue(recorder.encoder.GetVideoFilePath() != "", "A video file path exists"); }
public IEnumerator Can_Record_Video_From_Screen_With_Valid_Token() { UnityEngine.TestTools.LogAssert.NoUnexpectedReceived(); recorder.videoName = "Screen Test " + recorder.videoName; recorder.defaultVideoInput = VideoInputType.Screen; recorder.SignIn(VALID_RECORDING_TOKEN); recorder.BeginRecording(); recorder.OnUploadComplete += UploadComplete; yield return(new WaitUntil(() => uploaded == true)); Assert.IsTrue(uploaded); }
public IEnumerator Can_Record_Video_From_Screen_With_Valid_Token() { recorder.videoName = "Screen Test " + recorder.videoName; recorder.defaultVideoInput = VideoInputType.Screen; recorder.SignIn(VALID_RECORDING_TOKEN); recorder.BeginRecording(); recorder.OnUploadComplete += UploadComplete; while (!uploaded) { yield return(new WaitForSeconds(.25f)); TimeoutCheck(); } }
public IEnumerator Can_Record_And_Upload() { recorder.SignIn(VALID_RECORDING_TOKEN); movieCapture.StartCapture(); yield return(new WaitUntil(() => uploaded == true)); }