public void OneRandomizerInstancePerTypeTest() { m_Scenario = m_TestObject.AddComponent <FixedLengthScenario>(); m_Scenario.quitOnComplete = false; m_Scenario.CreateRandomizer <ExampleTransformRandomizer>(); Assert.Throws <ScenarioException>(() => m_Scenario.CreateRandomizer <ExampleTransformRandomizer>()); }
// TODO: update this function once the perception camera doesn't skip the first frame IEnumerator CreateNewScenario(int totalIterations, int framesPerIteration) { m_Scenario = m_TestObject.AddComponent <FixedLengthScenario>(); m_Scenario.constants.totalIterations = totalIterations; m_Scenario.constants.framesPerIteration = framesPerIteration; yield return(null); // Skip first frame }
public void Setup() { m_TestObject = new GameObject(); m_Scenario = m_TestObject.AddComponent <FixedLengthScenario>(); m_Scenario.quitOnComplete = false; }
public void Setup() { m_TestObject = new GameObject(); m_Scenario = m_TestObject.AddComponent <FixedLengthScenario>(); }
public void OneRandomizerInstancePerTypeTest() { m_Scenario = m_TestObject.AddComponent <FixedLengthScenario>(); m_Scenario.AddRandomizer(new ExampleTransformRandomizer()); Assert.Throws <ScenarioException>(() => m_Scenario.AddRandomizer(new ExampleTransformRandomizer())); }