public void ControlReadyEventArgsConstructorTest()
        {
            bool isReady = false; // TODO: Initialize to an appropriate value
            ControlReadyEventArgs target = new ControlReadyEventArgs(isReady);

            Assert.Inconclusive("TODO: Implement code to verify target");
        }
Пример #2
0
 private void TrainAndTestFaceViewModel_ControlStateChanged(object sender, ControlReadyEventArgs e)
 {
     if (e.IsReady == true)
     {
         GoPreprocBtn.IsEnabled = true;
     }
 }
Пример #3
0
        public void TrainAndTestFaceViewModel_ControlStateChangedTest()
        {
            MainWindow_Accessor target = new MainWindow_Accessor(); // TODO: Initialize to an appropriate value
            object sender           = null;                         // TODO: Initialize to an appropriate value
            ControlReadyEventArgs e = null;                         // TODO: Initialize to an appropriate value

            target.TrainAndTestFaceViewModel_ControlStateChanged(sender, e);
            Assert.Inconclusive("A method that does not return a value cannot be verified.");
        }
        /// <summary>
        /// Raises this object's PropertyChanged event.
        /// </summary>
        /// <param name="propertyName">The property that has a new value.</param>
        public virtual void OnPropertyChanged(string propertyName)
        {
            VerifyPropertyName(propertyName);

            if (Constants.TrainAndTestViewProperties.Contains(propertyName))
            {
                numTrainTestImagesPropertiesReady++;
                if (numTrainTestImagesPropertiesReady == Constants.TrainAndTestViewProperties.Count)
                {
                    numTrainTestImagesPropertiesReady = 0;

                    EventHandler <ControlReadyEventArgs> handler = ControlStateChanged;
                    if (handler != null)
                    {
                        var arg = new ControlReadyEventArgs(true);
                        handler(this, arg);
                    }
                }
            }

            else if (Constants.RecognitionMethodsViewProperties.Contains(propertyName))
            {
                EventHandler <ControlReadyEventArgs> handler = ControlStateChanged;
                if (handler != null)
                {
                    var arg = new ControlReadyEventArgs(true);
                    handler(this, arg);
                }
            }

            PropertyChangedEventHandler propertyChangedHandler = this.PropertyChanged;

            if (propertyChangedHandler != null)
            {
                var e = new PropertyChangedEventArgs(propertyName);
                propertyChangedHandler(this, e);
            }
        }