Exemple #1
0
        public void Given_AMessageIsReceived_When_AnswerIsNull_Then_OutputWithError() // Äquivalenzklasse "null"
        {
            // arrange
            AnswerSentMessage       message   = null;
            AnswerSentTextFormatter formatter = new AnswerSentTextFormatter(message);

            // act
            var actual = formatter.Format();

            // assert
            Assert.IsNotEmpty(actual);
            Assert.IsNotNull(actual);
            Assert.AreEqual("Answer received: Error", actual);
        }
Exemple #2
0
        public void Given_AMessageIsReceived_When_AnswerIsMinus1_Then_OutputWithError() // Äquivalenzklasse "ungültiger Wert" : nicht 1-4
        {
            // arrange
            AnswerSentMessage message = new AnswerSentMessage()
            {
                AnswerIndex = -1
            };
            AnswerSentTextFormatter formatter = new AnswerSentTextFormatter(message);

            // act
            var actual = formatter.Format();

            // assert
            Assert.IsNotEmpty(actual);
            Assert.IsNotNull(actual);
            Assert.AreEqual("Answer received: Error", actual);
        }
Exemple #3
0
        public void Given_AMessageIsReceived_When_Answer1_Then_OutputWith1() // Äquivalenzklasse "korrekte Werte" : 1-4
        {
            // arrange
            AnswerSentMessage message = new AnswerSentMessage()
            {
                AnswerIndex = 1
            };
            AnswerSentTextFormatter formatter = new AnswerSentTextFormatter(message);

            // act
            var actual = formatter.Format();

            // assert
            Assert.IsNotEmpty(actual);
            Assert.IsNotNull(actual);
            Assert.AreEqual("Answer received: 1", actual);
        }
Exemple #4
0
        public void Given_AMessageIsReceived_When_AnswerIsSetToDefaultManually_Then_OutputWithError() // Äquivalenzklasse "uninitialisiert"
        {
            // arrange
            AnswerSentMessage message = new AnswerSentMessage()
            {
                AnswerIndex = 0
            };
            AnswerSentTextFormatter formatter = new AnswerSentTextFormatter(message);

            // act
            var actual = formatter.Format();

            // assert
            Assert.IsNotEmpty(actual);
            Assert.IsNotNull(actual);
            Assert.AreEqual("Answer received: Error", actual);
        }