示例#1
0
        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);
        }
示例#2
0
        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);
        }
示例#3
0
        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);
        }
示例#4
0
        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);
        }
示例#5
0
        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);
        }