Updated to YamlDotNet 3.3.0 and NuGet 2.5. Also increased test coverage.

Any reason you are not using the `Setup` functionality of Pester here (and throughout the PR)?