public void GetUserName() { var mock = new Mock<IDataStore>(); var messengerService = new MessengerService {DataStore = mock.Object}; messengerService.GetUserName(1); mock.Verify(w => w.GetUserName(It.IsAny<int>())); }
public void GetUserNameException() { var mock = new Mock<IDataStore>(); mock.Setup(o => o.GetUserName(It.IsAny<int>())).Throws(new Exception("Test Exception")); var messengerService = new MessengerService {DataStore = mock.Object}; try { messengerService.GetUserName(1); } catch (Exception exception) { Assert.AreEqual("Test Exception", exception.Message); } }