Esempio n. 1
0
        public void TestSendMessageToServer()
        {
            var writer    = new Mock <IWriter>();
            var tweetRepo = new Mock <ITweetRepository>();

            tweetRepo.Setup(p => p.SaveTweet(It.IsAny <string>()));
            var oven = new MicrowaveOven(writer.Object, tweetRepo.Object);

            oven.SendTweenToServer(tweet);

            tweetRepo.Verify(p => p.SaveTweet(It.Is <string>(k => k == tweet)),
                             "Message not saved");
        }