I'm an old embedded coder, new to NUnit and VS C#. I'm trying to get used to the Assert.That(obj,[EvaluationMethod]) methodology that NUnit 3.x is promoting. I'm slowly getting up to speed, but was looking for a table or list for the conversion between uS and NUnit methods.
The challenge is that the code I'm updating (and will own for the next decade or two) had its unit tests developed in the Microsoft test framework and uses Assert.[EvaluationMethod] (object) format. Trying to find info on the NUnit 3.x Assert.That(obj,[EvaluationMethod]) is somewhat challenging and making the updating of the tests a long, slow slog.
1) Is the Assert.That(obj,[EvaluationMethod]) the wave of the future, or should I leave the Assert.[EvaluationMethod] in place?
2) Where can I find more info on the various [EvaluationMethod] types that are available for the Assert.That() format, should that prove the best path forward?