public LeanKitTickerView(LeanKitTickerPresenter presenter) { InitializeComponent(); presenter.TickerUpdate += presenter_TickerUpdate; presenter.Update(); }
private void AttachTickerUpdate(LeanKitTickerPresenter target) { target.TickerUpdate += (o, e) => { actualMessage = e.Message; wait.Set(); }; }
public void Specifying_the_server_configuration() { // Given string expectedHostName = "absw"; string expectedUserName = "******"; string expectedPassword = "******"; long expectedBoardId = 152; long expectedLaneId = 12; var configuration = new InformationRadiatorItemConfiguration(); configuration.Add(new InformationRadiatorItemConfigurationField { ID = "HostName", Value = expectedHostName }); configuration.Add(new InformationRadiatorItemConfigurationField { ID = "UserName", Value = expectedUserName }); configuration.Add(new InformationRadiatorItemConfigurationField { ID = "Password", Value = expectedPassword }); configuration.Add(new InformationRadiatorItemConfigurationField { ID = "BoardId", Value = expectedBoardId.ToString() }); configuration.Add(new InformationRadiatorItemConfigurationField { ID = "LaneId", Value = expectedLaneId.ToString() }); // When var target = new LeanKitTickerPresenter(configuration); // Then Assert.AreEqual(expectedHostName, mockFactory._tickerHostName); Assert.AreEqual(expectedUserName, mockFactory._tickerUserName); Assert.AreEqual(expectedPassword, mockFactory._tickerPassword); Assert.AreEqual(expectedBoardId, mockFactory._tickerBoardId); Assert.AreEqual(expectedLaneId, mockFactory._tickerLaneId); Assert.AreEqual(1000, mockFactory._interval); }