コード例 #1
0
 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");
 }
コード例 #2
0
    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);
    }
コード例 #3
0
    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();
        }
    }
コード例 #4
0
 public IEnumerator Can_Record_And_Upload()
 {
     recorder.SignIn(VALID_RECORDING_TOKEN);
     movieCapture.StartCapture();
     yield return(new WaitUntil(() => uploaded == true));
 }