Exemple #1
0
 /// <summary>
 /// Инициализация элементов формы.
 /// Заполняются списки доступных фигур
 /// и досупные цвета элементов ComboBox
 /// для отрисовки
 /// </summary>
 void InitViewMainForm()
 {
     viewMainForm.SetComboBoxFigureValue         = TypeFinder.GetNames <IFigure>(figureInstanceList.Instances);
     viewMainForm.SetComboBoxFigureSelectedIndex = 0;
     viewMainForm.SetComboBoxColorValue          = TypeFinder.GetNames <IColor>(colorsInstanceList.Instances);
     viewMainForm.SetComboBoxColorSelectedIndex  = 0;
 }
Exemple #2
0
        public void GetNames_PassIColor_ReturnCorrectType()
        {
            //Arrange
            ColorsInstanceList colorsInstanceList = new ColorsInstanceList();
            List <string>      expected;

            //Act
            colorsInstanceList.Instances = TypeFinder.CreateInstances <IColor>();

            expected = TypeFinder.GetNames <IColor>(colorsInstanceList.Instances);
            //Assert
            Assert.AreEqual(typeof(List <string>), expected.GetType());
        }
Exemple #3
0
        public void GetNames_PassIColor_ReturnCorrectListElement()
        {
            //Arrange
            ColorsInstanceList colorsInstanceList = new ColorsInstanceList();
            List <string>      expected;

            //Act
            colorsInstanceList.Instances = TypeFinder.CreateInstances <IColor>();
            expected = TypeFinder.GetNames <IColor>(colorsInstanceList.Instances);

            //Assert
            Assert.IsTrue(expected.Contains("Red") == true);
            Assert.IsTrue(expected.Contains("Square") == false);
        }