Пример #1
0
        public void GetMessages()
        {
            var mock = new Mock<IDataStore>();
            var messengerService = new MessengerService {DataStore = mock.Object};
            messengerService.GetMessages(1, 2);

            mock.Verify(w => w.GetMessages(It.IsAny<int>(), It.IsAny<int>()));
        }
Пример #2
0
        public void GetMessagesException()
        {
            var mock = new Mock<IDataStore>();
            mock.Setup(o => o.GetMessages(It.IsAny<int>(), It.IsAny<int>())).Throws(new Exception("Test Exception"));
            var messengerService = new MessengerService {DataStore = mock.Object};

            try
            {
                messengerService.GetMessages(1, 2);
            }
            catch (Exception exception)
            {
                Assert.AreEqual("Test Exception", exception.Message);
            }
        }