A game about forced loneliness, made by TACStudios
1using System;
2using System.Collections;
3using NUnit.Framework.Interfaces;
4using NUnit.Framework.Internal;
5using NUnit.Framework.Internal.Commands;
6
7namespace UnityEngine.TestRunner.NUnitExtensions.Runner
8{
9 internal class FailCommand : TestCommand, IEnumerableTestMethodCommand
10 {
11 private ResultState m_ResultState;
12 private string m_Message;
13
14 public FailCommand(Test test, ResultState resultState, string message)
15 : base(test)
16 {
17 m_ResultState = resultState;
18 m_Message = message;
19 }
20
21 public override TestResult Execute(ITestExecutionContext context)
22 {
23 context.CurrentResult.SetResult(m_ResultState, m_Message);
24 return context.CurrentResult;
25 }
26
27 public IEnumerable ExecuteEnumerable(ITestExecutionContext context)
28 {
29 context.CurrentResult.SetResult(m_ResultState, m_Message);
30 yield return null;
31 }
32 }
33}