public void Handle_CallsConverter_WhenCalled() { // Arrange var message = new StartNodeModelChangedMessage(); // Act m_Sut.Handle(message); // Assert m_Converter.Received().Convert(); }
public void Handle_SetsNodeModelsInConverter_WhenCalled() { // Arrange var expected = Substitute.For <INodeModel>(); m_Model.Node.Returns(expected); var message = new StartNodeModelChangedMessage(); // Act m_Sut.Handle(message); // Assert Assert.AreEqual(expected, m_Converter.NodeModel); }
public void Handle_SetsDirectionsInModel_WhenCalled() { // Arrange var expected = Substitute.For <IDisplayNode>(); var message = new StartNodeModelChangedMessage(); m_Converter.DisplayNode.Returns(expected); // Act m_Sut.Handle(message); // Assert m_MapViewModel.Received() .SetStartNode(expected); }
public void StartNodeModelChangedHandler_SetsNodeModel_WhenCalled() { // Arrange var nodeModel = Substitute.For <INodeModel>(); m_StartNodeModel.Node.Returns(nodeModel); var message = new StartNodeModelChangedMessage(); // Act m_Model.StartNodeModelChangedHandler(message); // Assert Assert.AreEqual(nodeModel, m_ConverterStartNodeModel.NodeModel); }
public void StartNodeModelChangedHandler_CallsConvert_WhenCalled() { // Arrange var message = new StartNodeModelChangedMessage(); // Act m_Model.StartNodeModelChangedHandler(message); // Assert m_ConverterStartNodeModel.Received().Convert(); }
public void StartNodeModelChangedHandler_CallsBeginInvoke_WhenCalled() { // Arrange var dispatcher = Substitute.For <IApplicationDispatcher>(); MapViewModel model = CreateModel(dispatcher); var message = new StartNodeModelChangedMessage(); // Act model.StartNodeModelChangedHandler(message); // Assert dispatcher.Received().BeginInvoke(model.UpdateStartNode); }