public void GuessedShouldNotBeNullWhenInstantiated() { var renderableMock = Mock.Create<IRenderable>(); var guessed = new Guessed(renderableMock); Assert.IsNotNull(guessed); }
public void GetBodyShouldReturnString() { var renderableMock = Mock.Create<IRenderable>(); var guessed = new Guessed(renderableMock); Assert.That(guessed.GetBody(), Is.TypeOf(typeof(string))); }
public void GuessedShouldWorkProperlyWhenPassedValidWord(Categories category) { var word = wordFactory.GetWord(category); var guessedWord = new Guessed(word); var guessedBody = guessedWord.GetBody(); var expectedSb = new StringBuilder(); expectedSb.AppendLine(new string('-', word.GetBody().Length + 2)); expectedSb.AppendLine('|' + word.GetBody() + '|'); expectedSb.AppendLine(new string('-', word.GetBody().Length + 2)); var expected = expectedSb.ToString(); Assert.AreEqual(expected, guessedBody); }
public void GuessedShouldWorkProperlyWhenPassedValidPlayer(string name, int score) { var player = new Player(); player.Name = name; player.Score = score; var guessedPlayer = new Guessed(player); var guessedBody = guessedPlayer.GetBody(); var expectedSb = new StringBuilder(); expectedSb.AppendLine(new string('-', player.GetBody().Length + 2)); expectedSb.AppendLine('|' + player.GetBody() + '|'); expectedSb.AppendLine(new string('-', player.GetBody().Length + 2)); var expected = expectedSb.ToString(); Assert.AreEqual(expected, guessedBody); }
public void GuessedShouldThrowArgumentNullExceptionWhenPassedNullData() { var guessedNull = new Guessed(null); }
public void RenderableShouldNotBeNullWhenGuessedInstantiated() { IRenderable renderable = null; var guessed = new Guessed(renderable); }