public void NotifyPropertyChangedTest() { var test = new TestNotifyPropertyChanged(m_Model, "Path"); m_Model.NotifyPropertyChanged("Path"); Assert.True(test.IsExpectedNotified, "IsExpectedNotified"); }
public void Update_RaisesEventNodes_WhenCalled() { // Arrange var test = new TestNotifyPropertyChanged(m_Sut, "Nodes"); // Act m_Sut.Update(true, 1, CreatedTestNodes()); // Assert Assert.True(test.IsExpectedNotified, "Nodes"); }
public void SelectedNode_RaisesEvent_ForNewValue() { // Arrange var test = new TestNotifyPropertyChanged(m_Sut, "SelectedNode"); // Act m_Sut.Update(true, 1, CreatedTestNodes()); // Assert Assert.True(test.IsExpectedNotified, "SelectedNode"); }
public void SetDirections_NotifyPropertyChanged_WhenCalled() { // Arrange var test = new TestNotifyPropertyChanged(m_Sut, "PathDirections"); // Act m_Sut.SetDirections(new IDisplayNode[0]); // Assert Assert.True(test.IsExpectedNotified); }
public void UpdateShortestPath_NotifyPropertyChanged_WhenCalled() { // Arrange var test = new TestNotifyPropertyChanged(m_Sut, "ShortestPath"); // Act m_Sut.SetshortestPath(new List <IDisplayLine>()); // Assert Assert.True(test.IsExpectedNotified); }
public void UpdateEndNode_NotifyPropertyChanged_WhenCalled() { // Arrange var test = new TestNotifyPropertyChanged(m_Sut, "EndNode"); // Act m_Sut.SetEndNode(Substitute.For <IDisplayNode>()); // Assert Assert.True(test.IsExpectedNotified); }
public void Update_NotifiesIsApplyEnabled_WhenCalled() { // Arrange var test = new TestNotifyPropertyChanged(m_Model, "IsApplyEnabled"); // Act m_Model.Update(); // Assert Assert.True(test.IsExpectedNotified); }
public void Apply_RaisesEventIsApplyEnabled_WhenCalled() { // Arrange var test = new TestNotifyPropertyChanged(m_Sut, "IsApplyEnabled"); // Act m_Sut.Apply(); // Assert Assert.True(test.IsExpectedNotified, "IsApplyEnabled"); }
public void ExceptionThrownChangedHandler_RaisesEventExceptionThrown_WhenCalled() { // Arrange var changed = new TestNotifyPropertyChanged(m_Sut, "ExceptionThrown"); var message = new ExceptionThrownChangedMessage { Text = "Text" }; // Act m_Sut.ExceptionThrownChangedHandler(message); // Assert Assert.True(changed.IsExpectedNotified); }
public void StatusChangedHandler_RaisesEvent_WhenCalled() { // Arrange var changed = new TestNotifyPropertyChanged(m_Sut, "Status"); var message = new StatusChangedMessage { Text = "Text" }; // Act m_Sut.StatusChangedHandler(message); // Assert Assert.True(changed.IsExpectedNotified); }
public void Apply_RaisesEventIsApplyEnabled_WhenCalled() { // Arrange var test = new TestNotifyPropertyChanged(m_Model, "IsApplyEnabled"); SetModelPropertiesToSettingsModel(); // Act m_Model.Apply(); // Assert Assert.True(test.IsExpectedNotified, "IsApplyEnabled"); }
public void TurnRadiusForStarboard_RaisesEvent_WhenChanged() { // Arrange var test = new TestNotifyPropertyChanged(m_Model, "TurnRadiusForStarboard"); SetModelPropertiesToSettingsModel(); // Act m_Model.TurnRadiusForStarboard = 123.0; // Assert Assert.True(test.IsExpectedNotified, "TurnRadiusForStarboard"); }
public void RacetrackSettingsResponseHandler_RaisesEventIsApplyEnabled_WhenCalled() { // Arrange var test = new TestNotifyPropertyChanged(m_Model, "IsApplyEnabled"); RacetrackSettingsResponseMessage message = CreateRacetrackSettingsResponseMessage(); // Act m_Model.RacetrackSettingsResponseHandler(message); // Assert Assert.True(test.IsExpectedNotified, "IsApplyEnabled"); }
public void Update_NotifiesTestLines_WhenCalled() { // Arrange var test = new TestNotifyPropertyChanged(m_Model, "TestLines"); // Act m_Model.Update(); // Assert Assert.True(test.IsExpectedNotified); }
public void UpdateAndNotify_CallsUpdate_WhenCalled() { // Arrange AntSettingsModelChangedMessage message = CreateAntSettingsModelChangedMessage(); var test = new TestNotifyPropertyChanged(m_Sut, "IsFixedStartNode"); // Act m_Sut.UpdateAndNotify(message); // Assert Assert.True(test.IsExpectedNotified, "Did not call method Update(...)"); }
public void UpdateAndNotify_RaisesEventIsApplyEnabled_WhenCalled() { // Arrange AntSettingsModelChangedMessage message = CreateAntSettingsModelChangedMessage(); var test = new TestNotifyPropertyChanged(m_Sut, "IsApplyEnabled"); // Act m_Sut.UpdateAndNotify(message); // Assert Assert.True(test.IsExpectedNotified, "IsApplyEnabled"); }
public void SetLines_NotifyPropertyChanged_WhenCalled() { // Arrange var test = new TestNotifyPropertyChanged(m_Sut, "Lines"); // Act m_Sut.SetLines(new List <IDisplayLine>()); // Assert Assert.True(test.IsExpectedNotified); }
public void SetRacetrack_NotifyPropertyChanged_WhenCalled() { // Arrange var test = new TestNotifyPropertyChanged(m_Sut, "Racetracks"); // Act m_Sut.SetRacetracks(new PathFigureCollection[0]); // Assert Assert.True(test.IsExpectedNotified); }
public void Update_RaisesEvent_WhenCalled() { // Arrange var test = new TestNotifyPropertyChanged(m_Model, string.Empty); // Act m_Model.Update(); // Assert Assert.True(test.IsExpectedNotified); }