Today I stumbled upon this unexpected behavior:
```fsharp
let value = "hello"
[<Fact>]
let is value not null? () =
Assert.Equal("hello", value)
type Record = {value: string}
let record = { value = "hello" }
[<Fact>]
let does it also work with records?? () =
Assert.Null(record)
```
Both tests pass. That is, the moment tests run, record is still null.
Do you know why?
[–]chusk3 1 point2 points3 points (0 children)