public void NewObjectInstanceIsSavedInTargetControlTagIfNotNull() { Button target = new Button(); TestableArgumentTypeControl control = new TestableArgumentTypeControl(typeof(double), target); AnySupportedType test_instance = new AnySupportedType(); control.ProcessOnClickResult(test_instance); Assert.AreSame(test_instance, target.Tag); control.ProcessOnClickResult(null); Assert.AreSame(test_instance, target.Tag); }
public void TargetControlIsEnableIfInstanceIsNotNull() { Button target = new Button(); TestableArgumentTypeControl control = new TestableArgumentTypeControl(typeof(double), target); control.ProcessOnClickResult(3.141); Assert.IsTrue(target.Enabled); Assert.AreEqual("3.141", target.Text); }