예제 #1
0
        public void GetTextDataTypeCheck()
        {
            ITextRepository repository = new FakeTextRepository();
            Mock <ILogger <TextController> > mockLogger = new Mock <ILogger <TextController> >();
            TextController textController = new TextController(repository, mockLogger.Object);
            var            result         = textController.Get();
            TextData       text           = result.Value;

            Assert.AreEqual(text.GetType(), typeof(TextData));
        }
예제 #2
0
        public void WordCountCheck()
        {
            string          test       = " This string has          5 words   ";
            ITextRepository repository = new FakeTextRepository();
            Mock <ILogger <TextController> > mockLogger = new Mock <ILogger <TextController> >();
            TextController textController = new TextController(repository, mockLogger.Object);
            var            result         = textController.WordCount(new RequestText {
                Text = test
            });
            int wordNumber = result.Value;

            Assert.AreEqual(wordNumber, 5);
        }