/// <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; }
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()); }
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); }