@@ -146,6 +146,8 @@ let tests_Dictionary =
146146
147147let tests_Lists =
148148 testList " Lists" [
149+ testCase " Empty" <| fun _ ->
150+ Expect.equal ( HashUtils.deepHash []) ( HashUtils.deepHash []) " Empty List should return consistent Hash"
149151 testList " Shuffled Int" [
150152 testCase " 1v1" <| fun _ ->
151153 Expect.equal ( HashUtils.deepHash intList1) ( HashUtils.deepHash intList1) " Same List should return consistent Hash"
@@ -167,6 +169,8 @@ let tests_Lists =
167169
168170let tests_Array =
169171 testList " Array" [
172+ testCase " Empty" <| fun _ ->
173+ Expect.equal ( HashUtils.deepHash [||]) ( HashUtils.deepHash [||]) " Empty Array should return consistent Hash"
170174 testList " Shuffled Int" [
171175 testCase " 1v1" <| fun _ ->
172176 Expect.equal ( HashUtils.deepHash intArray1) ( HashUtils.deepHash intArray1) " Same Array should return consistent Hash"
@@ -179,6 +183,8 @@ let tests_Array =
179183
180184let tests_Seq =
181185 testList " Seq" [
186+ testCase " Empty" <| fun _ ->
187+ Expect.equal ( HashUtils.deepHash Seq.empty) ( HashUtils.deepHash Seq.empty) " Empty Seq should return consistent Hash"
182188 testList " Shuffled Int" [
183189 testCase " 1v1" <| fun _ ->
184190 Expect.equal ( HashUtils.deepHash intSeq1) ( HashUtils.deepHash intSeq1) " Same Seq should return consistent Hash"
@@ -191,6 +197,8 @@ let tests_Seq =
191197
192198let tests_ResizeArray =
193199 testList " ResizeArray" [
200+ testCase " Empty" <| fun _ ->
201+ Expect.equal ( HashUtils.deepHash ( ResizeArray [])) ( HashUtils.deepHash ( ResizeArray [])) " Empty ResizeArray should return consistent Hash"
194202 testList " Shuffled Int" [
195203 testCase " 1v1" <| fun _ ->
196204
0 commit comments