コード例 #1
0
        public void ErrorIsShownWhenPropertiesParsingFailed()
        {
            var     gameletClientFactory = new GameletClientStub.Factory().WithSampleInstance();
            IVSFake vsFake = CreateVsFakeAndLoadProject(gameletClientFactory);

            (vsFake.ProjectAdapter as ProjectAdapter)?.SetQueryParams("cmd=wrongBinaryName");
            Assert.Throws <DialogUtilFake.DialogException>(
                () => _taskContext.RunOnMainThread(() => vsFake.LaunchSuspended()));

            DialogUtilFake.Message errorMessage =
                (_compRoot.GetDialogUtil() as DialogUtilFake)?.Messages.Last();
            Assert.That(errorMessage?.Text, Does.Contain("invalid binary name: 'wrongBinaryName'"));
        }