13xforever 39105a9d60 current dice scoring implementation is incorrect :(
but it's still much faster and works good enough for our purposes
2021-03-03 02:25:18 +05:00
..
2020-11-11 00:30:02 +05:00
2018-11-05 19:33:30 +05:00
2020-11-14 15:58:16 +05:00
2020-11-13 15:12:41 +05:00
2019-04-01 22:52:27 +05:00
2021-02-13 20:58:29 +05:00

Tests

I am using NUnit, mostly because I'm most familiar with this test framework. There's not a lot of tests for the code itself, it is mostly used for testing things out before implementation.

You can use the regular $ dotnet test command to run the tests without any additional tools.

If you want to contribute new test code, I have a couple of preferences:

  • Do use Assert.That(expr, Is/Does/etc) format instead of deprecated Assert.AreEqual() and similar.

  • Try to write the code in the way that does not require the use of InternalsVisibleTo attribute.

  • Tests that require any external data that must be manually supplied, should be disabled by default.