void Initialization() { // cam = Camera.main; // TargetRotation = transform.rotation; // VelocityRotation = Quaternion.identity; rb = GetComponent <Rigidbody>(); inputs = GetComponent <InputProcessing>(); anim = GetComponent <SkateAnim>(); height = GetComponent <Collider>().bounds.size.y / 2f; }
public void Test7() { testDates = new string[3] { "14", "6", "gogu" }; inputProcessing = new InputProcessing(new InputTest(testDates), null); Assert.That(() => quadraticEquation = new QuadraticEquation(inputProcessing.GetData()), Throws.Exception.TypeOf <Exception>().With.Message.EqualTo ("c is not integer") ); }
public void Test4() { testDates = new string[3] { "20", "0", "-1" }; inputProcessing = new InputProcessing(new InputTest(testDates), null); Assert.That(() => quadraticEquation = new QuadraticEquation(inputProcessing.GetData()), Throws.Exception.TypeOf <Exception>().With.Message.EqualTo ("c out of range") ); }
public void Test11() { testDates = new string[3] { "0", "3", "4" }; inputProcessing = new InputProcessing(new InputTest(testDates), null); Assert.That(() => quadraticEquation = new QuadraticEquation(inputProcessing.GetData()), Throws.Exception.TypeOf <Exception>().With.Message.EqualTo ("The 'a' coefficient cannot equal 0") ); }
public void Test12() { testDates = new string[3] { "1", "0", "10" }; inputProcessing = new InputProcessing(new InputTest(testDates), null); quadraticEquation = new QuadraticEquation(inputProcessing.GetData()); Assert.That(() => quadraticEquation.SolveWithRealSolutions(), Throws.Exception.TypeOf <Exception>().With.Message.EqualTo ("the equation do not have a real solution") ); }
public void Test2() { testDates = new string[3] { "-30", "-50", "0" }; inputProcessing = new InputProcessing(new InputTest(testDates), null); quadraticEquation = new QuadraticEquation(inputProcessing.GetData()); testSolution = new string[2] { "-1.66", "0" }; Assert.AreEqual(Decimals.Round(quadraticEquation.SolveWithRealSolutions(), 2), testSolution); }
private void OnInputProcessing(object sender, TerminalInputProcessEventArgs e) { //Invoke. InputProcessing?.Invoke(sender, e); }