Try to forget about what you know about the implementation. Also try to forget about the name of the test.

These three lines of code, what do they *verify*?

```C#
var sut = new ValueCollectingVisitor(new object());
var acceptResult = element.Accept(sut);
Assert.Equal(sut, acceptResult);
```

(Hint: which line(s) of the test is/are the [Result Verification phase](http://xunitpatterns.com/result%20verification.html)?)