示例#1
0
        public void TestTweetReceiveMessage()
        {
            var client     = new Mock <IClient>();
            var tweetClass = new Tweet.Tweet(client.Object);

            tweetClass.Retrieve(tweet);

            client.Setup(p => p.WriteTweet(It.IsAny <string>()));


            tweetClass.Retrieve(tweet);
            client.Verify(p => p.SendTweenToServer(It.Is <string>(k => k == tweet)),
                          "Tweet is not sent to server");
        }
示例#2
0
        public void TestIfPrintsOnConsole()
        {
            var client = new Mock <IClient>();

            var tweetClass = new Tweet.Tweet(client.Object);

            tweetClass.Retrieve(tweet);

            client.Setup(p => p.WriteTweet(It.IsAny <string>()));



            client.Verify(p => p.WriteTweet(It.IsAny <string>()),
                          Times.Once,
                          "Tweet is not diplayed on the console");
        }