public void Constructor_WithParameters_PropertiesSet() { // Setup var mockRepository = new MockRepository(); const string text = "text"; const string toolTip = "tooltip"; Bitmap image = Resources.ImportIcon; var counter = 0; mockRepository.ReplayAll(); EventHandler handler = (s, e) => counter++; // Call var result = new StrictContextMenuItem(text, toolTip, image, handler); result.PerformClick(); // Assert Assert.IsInstanceOf <StrictContextMenuItem>(result); Assert.AreEqual(text, result.Text); Assert.AreEqual(toolTip, result.ToolTipText); Assert.AreEqual(1, counter); TestHelper.AssertImagesAreEqual(image, result.Image); mockRepository.VerifyAll(); }