Тест режима воспроизведения моно поведения - PullRequest
0 голосов
/ 19 марта 2019

Я новичок в тесте на единство, поэтому я хочу понять, как работает тест на единство

У меня есть следующий контроллер, который мне нужен для тестирования функции PlayVideo

public class PreparationSceneController{
    void Start()
            {
                app.CheckForInternet();
                GetEnvironmentElement();
                GetRoleAssigningVideo();
            }
    async void GetEnvironmentElement()
            {
              ....
            }
    public void PlayVideo()
            {
                if (!SceneData.AssigningVideoPath.Equals(""))
                {
                    app.View.player.source = VideoSource.Url;
                    app.View.player.url = "file://" + 
                    SceneData.AssigningVideoPath;
                    Played = true;
                }
            }
    }

Проблема всегдаЯ запускаю тестовый сценарий, он запускает Start () каждый раз, когда строка app.CheckForInternet () всегда терпит неудачу .. поэтому мне нужно смоделировать эти 3 функции.но мне нужно заявить о некоторых значениях, на которые должны влиять эти функции, есть ли способ?

Также из того, что я понимаю, Start () всегда будет вызываться первым, так как я создал объект из правильного контроллера?Что если я хочу протестировать только playvideo (), это не применимо, верно?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...