public void When_changing_the_command_a_property_change_event_should_be_raised() { var menuItem = new MenuItem("Menu Item", new MenuItemName("sciema")); bool wasRaised = false; menuItem.PropertyChanged += (source, args) => { wasRaised = true; Assert.That(args.PropertyName, Is.EqualTo("Command")); }; menuItem.Command = MockRepository.GenerateStub<ICommand>(); Assert.That(wasRaised); }
public bool Equals(MenuItem other) { if (ReferenceEquals(null, other)) return false; if (ReferenceEquals(this, other)) return true; return Equals(other.Name, Name); }
public void before_each() { menu = MockRepository.GenerateMock<IMenu>(); openLogFileNameMenuItem = new MenuItem("Open File", MenuItemName.OpenLogFile); stopListeningMenuItem = new MenuItem("Stop Listening", MenuItemName.StopListening); }