Exemple #1
0
        public void EqualsOnDifferentSolutionReturnsFalse()
        {
            var solutionA = new ChallengeSolution(PageUrl, VerificationCode, Pass, Answer);
            var solutionB = new ChallengeSolution(PageUrl, VerificationCode, Pass, Answer + 1);

            var isEqual = solutionA.Equals(solutionB);

            Assert.IsFalse(isEqual);
        }
Exemple #2
0
        public void EqualsOnDifferentTypeReturnsFalse()
        {
            var solutionA = new ChallengeSolution(PageUrl, VerificationCode, Pass, Answer);
            var obj       = new object();

            var isEqual = solutionA.Equals(obj);

            Assert.IsFalse(isEqual);
        }
        public void EqualsOnEqualSolutionReturnsTrue()
        {
            var solutionA = new ChallengeSolution(PageUrl, VerificationCode, Pass, Answer, S);
            var solutionB = new ChallengeSolution(PageUrl, VerificationCode, Pass, Answer, S);

            var isEqual = solutionA.Equals(solutionB);

            Assert.IsTrue(isEqual);
        }