Callisto82 / tftp.net

Implements the TFTP (Trivial File Transfer) protocol (client/server) in an easy-to-use C#/.NET library.
Microsoft Public License
80 stars 38 forks source link

Visual Studio 2019 and NUnit3 Updates #25

Closed hiowaguy closed 3 years ago

hiowaguy commented 4 years ago

The intent of these changes is to make it easier for new users to build and test TFTP.NET with a recent version of Visual Studio (tested with 2019). The targeted .NET framework version is unchanged (3.5).

All tests have been re-run and confirmed to pass.

  1. Update the project to Visual Studio 2019 format
  2. Update to work with the NUnit 3 test framework since NUnit 2 was not working out of the box anymore with more recent versions of Visual Studio (tests were being discovered but all were skipped). This required some minor test changes (replace ExpectedException with Assert.That in a few tests).
Callisto82 commented 3 years ago

Thanks for your work! Unfortunately, it overlapped with local changes that I didn't commit to GitHub yet and therefore I have to close it. The solutation you get from Github Master now supports NUnit3 und Visual Studio 2019.