public void GetHashCode_EvalCommandsHaveSameScript_ReturnsSameHashCode()
        {
            var script = "console.log('weeeeeee')";
              var evalCommand0 = new EvalCommand(script);
              var evalCommand1 = new EvalCommand(script);

              var result0 = evalCommand0.GetHashCode();
              var result1 = evalCommand1.GetHashCode();

              result0.Should().Be(result1);
        }
        public void GetHashCode_EvalCommandsHaveSameJavaScriptResult_ReturnsSameHashCode()
        {
            var javaScriptResult = new JavaScriptResult();
              var evalCommand0 = new EvalCommand(javaScriptResult);
              var evalCommand1 = new EvalCommand(javaScriptResult);

              var result0 = evalCommand0.GetHashCode();
              var result1 = evalCommand1.GetHashCode();

              result0.Should().Be(result1);
        }
        public void GetHashCode_EvalCommandsHaveDifferentJavaScriptResults_ReturnsDifferentHashCodes()
        {
            var javaScriptResult0 = new JavaScriptResult();
              var javaScriptResult1 = new JavaScriptResult();
              var evalCommand0 = new EvalCommand(javaScriptResult0);
              var evalCommand1 = new EvalCommand(javaScriptResult1);

              var result0 = evalCommand0.GetHashCode();
              var result1 = evalCommand1.GetHashCode();

              result0.Should().NotBe(result1);
        }
        public void GetHashCode_EvalCommandsHaveDifferentScripts_ReturnsDifferentHashCodes()
        {
            var script0 = "console.log('weeeeeee')";
              var script1 = "console.log('no.')";
              var evalCommand0 = new EvalCommand(script0);
              var evalCommand1 = new EvalCommand(script1);

              var result0 = evalCommand0.GetHashCode();
              var result1 = evalCommand1.GetHashCode();

              result0.Should().NotBe(result1);
        }
        public void GetHashCode_EvalCommandHasScriptAndOtherHasJavaScriptResult_ReturnsDifferentHashCodes()
        {
            var script = "console.log('weeeeeee')";
              var javaScriptResult = new JavaScriptResult();
              var evalCommand0 = new EvalCommand(script);
              var evalCommand1 = new EvalCommand(javaScriptResult);

              var result0 = evalCommand0.GetHashCode();
              var result1 = evalCommand1.GetHashCode();

              result0.Should().NotBe(result1);
        }