On Mon Nov 7 23:00:27 2022 +0000, Esme Povirk wrote:
I'm starting to think that maybe you don't need to test a method call sequence for everything. I suspect you could also get away with testing fewer things generally, if the same things are tested elsewhere or the details do not impact the function of the implementation.
I think testing less things generally can make sense, and we could probably cut a few of the tests out that might be redundant, but I think method call sequences are important here because they get at the order of how things work. I.e, what order nodes in the tree are visited, what order they're returned in, when passed in UiaConditions are checked. Without having the method sequences, we won't end up testing those behaviors and confirming that we're matching them.