public void Setup() { // Arrange _historyRepositoryMock = new Mock <IHistoryRepository>(); _historyRepositoryMock .Setup(repo => repo.Add(It.IsAny <History>())) .Callback <History>(history => { _historyAdded = history; }); _dut = new IpoCompletedEventHandler(_historyRepositoryMock.Object); }
public void Setup() { _topicClient = new Mock <ITopicClient>(); _pcsBusSender = new PcsBusSender(); _pcsBusSender.Add("ipo", _topicClient.Object); _meetingOptionsMock = new Mock <IOptionsMonitor <MeetingOptions> >(); _meetingOptionsMock.Setup(m => m.CurrentValue).Returns(new MeetingOptions() { PcsBaseUrl = "baseUrl" }); _emailServiceMock = new Mock <IEmailService>(); _dut = new IpoCompletedEventHandler(_pcsBusSender, _emailServiceMock.Object, _meetingOptionsMock.Object); }