SHARE
TWEET

Untitled




Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
- using NUnit.Framework;
- namespace GameTests
- {
- [TestFixture]
- public class ScorerTests
- {
- [Test]
- public void GameTests()
- {
- var scorer = new Scorer();
- int result;
- scorer.c(new[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, out result);
- Assert.AreEqual(0, result);
- scorer.c(new[] { 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, out result);
- Assert.AreEqual(10, result);
- scorer.c(new[] { 10, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, out result);
- Assert.AreEqual(12, result);
- scorer.c(new[] { 10, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, out result);
- Assert.AreEqual(14, result);
- scorer.c(new[] { 9, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, out result);
- Assert.AreEqual(13, result);
- scorer.c(new[] { 9, 1, 10, 0, 10, 0, 5, 4, 10, 0, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0 }, out result);
- Assert.AreEqual(109, result);
- scorer.c(new[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 10, 10 }, out result);
- Assert.AreEqual(30, result);
- scorer.c(new[] { 10, 0, 10, 0, 10, 0, 10, 0, 10, 0, 10, 0, 10, 0, 10, 0, 10, 0, 10, 0, 10, 10 }, out result);
- Assert.AreEqual(300, result);
- }
- }
- }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy.