Esempio n. 1
0
        public void TestRatedResultCompareToDifferentObject()
        {
            var firstResult  = new RatedResult(3, "player1", new SeparatorResultFormatter("|"));
            var secondResult = new object();

            firstResult.CompareTo(secondResult);
        }
Esempio n. 2
0
        public void TestRatedResultCompareToSecondBeforeFirst()
        {
            var firstResult  = new RatedResult(3, "player1", new SeparatorResultFormatter("|"));
            var secondResult = new RatedResult(2, "player2", new SeparatorResultFormatter("|"));

            Assert.AreEqual(firstResult.CompareTo(secondResult), 1);
        }
Esempio n. 3
0
        public void TestRatedResultCompareToWithNull()
        {
            var    firstResult  = new RatedResult(3, "player1", new SeparatorResultFormatter("|"));
            Result secondResult = null;

            firstResult.CompareTo(secondResult);
        }
Esempio n. 4
0
        public void TestRatedResultToString()
        {
            var result   = new RatedResult(3, "player1", new SeparatorResultFormatter("|"));
            var expected = "player (Master)   |   3 moves |";
            var actual   = result.ToString();

            Assert.AreEqual(actual, expected);
        }
Esempio n. 5
0
        public void TestRatedResultPropertyRatingBeginner()
        {
            var result = new RatedResult(7, "player", new SeparatorResultFormatter("|"));

            Assert.AreEqual(result.Rating, PlayerRating.Beginner);
        }
Esempio n. 6
0
        public void TestRatedResultPropertyMovesCount()
        {
            var result = new RatedResult(2, "player", new SeparatorResultFormatter("|"));

            Assert.AreEqual(result.MovesCount, 2);
        }
Esempio n. 7
0
        public void TestRatedResultPropertyPlayerName()
        {
            var result = new RatedResult(2, "player", new SeparatorResultFormatter("|"));

            Assert.AreEqual(result.PlayerName, "player");
        }
Esempio n. 8
0
        public void TestRatedResultConstructorCreateResult()
        {
            var result = new RatedResult(2, "player", new SeparatorResultFormatter("|"));

            Assert.IsInstanceOfType(result, typeof(RatedResult));
        }