Ejemplo n.º 1
0
        public void CreateInstance_WhenIsAnswer_AnswerIslowerCase()
        {
            var sut = new TenseModel(referenceExpected, referenceExpected.ToUpper());

            Assert.IsTrue(sut.Answer.Equals(referenceExpected));
            Assert.IsTrue(sut.IsAnswerCorrect);
        }
Ejemplo n.º 2
0
        public void CreateInstance_WhenIsNullReference_ReferenceIslowerCase()
        {
            var sut = new TenseModel(null, string.Empty);

            Assert.IsNotNull(sut.Reference);
            Assert.IsTrue(sut.Reference.Length == 0);
        }
Ejemplo n.º 3
0
        public void CreateInstance_WhenSpacesAroundAnswer_AnswerIsTrimmed()
        {
            var sut = new TenseModel(referenceExpected, $"  {referenceExpected}  ");

            Assert.IsTrue(sut.Answer.Equals(referenceExpected));
            Assert.IsTrue(sut.IsAnswerCorrect);
        }
Ejemplo n.º 4
0
        public void CreateInstance_WhenSpacesAsAnswer_AnswerIsEmptyString()
        {
            var sut = new TenseModel(referenceExpected, "      ");

            Assert.IsNotNull(sut.Answer);
            Assert.IsTrue(sut.Answer.Length == 0);
        }
Ejemplo n.º 5
0
        public void CreateInstance_WhenEmptyAnswer_AnswerIsNotChanged()
        {
            var sut = new TenseModel(referenceExpected, string.Empty);

            Assert.IsNotNull(sut.Answer);
            Assert.IsTrue(sut.Answer.Length == 0);
        }
Ejemplo n.º 6
0
        public void CreateInstance_WhenNullAnswer_IsReplacedWithEmptyString()
        {
            var sut = new TenseModel(referenceExpected, null);

            Assert.IsNotNull(sut.Answer);
            Assert.IsTrue(sut.Answer.Length == 0);
        }
Ejemplo n.º 7
0
        public void CreateInstance_WhenIsNullReferenceAndNullAnswer_TenseIsCorrect()
        {
            var sut = new TenseModel(null, null);

            Assert.IsTrue(sut.IsAnswerCorrect);
        }
Ejemplo n.º 8
0
        public void CreateInstance_WhenIsAnswerTheSameAsReference_AnswerIsCorrect()
        {
            var sut = new TenseModel(referenceExpected, referenceExpected);

            Assert.IsTrue(sut.IsAnswerCorrect);
        }