public void TestMaterialCoefficient() { loader = new MaterialNewLoader_laba4("C:\\Users\\Public\\Documents\\учеба\\Учеба\\3 курс\\2 семестр\\КПО\\laby_kpo\\Kpo4381_nmv\\Kpo4381_nmv.Main\\bin\\Debug\\New_Materials.txt"); loader.Execute(); var targetMaterialCoefficient = loader.getMaterials[0].coefficient; Assert.AreEqual(209.3, targetMaterialCoefficient); }
public void TestMaterialHumidity() { loader = new MaterialNewLoader_laba4("C:\\Users\\Public\\Documents\\учеба\\Учеба\\3 курс\\2 семестр\\КПО\\laby_kpo\\Kpo4381_nmv\\Kpo4381_nmv.Main\\bin\\Debug\\New_Materials.txt"); loader.Execute(); var targetMaterialHumidity = loader.getMaterials[1].humidity; Assert.AreEqual(100, targetMaterialHumidity); }
public void TestExecuteMethodMaterialName() { loader = new MaterialNewLoader_laba4("C:\\Users\\Public\\Documents\\учеба\\Учеба\\3 курс\\2 семестр\\КПО\\laby_kpo\\Kpo4381_nmv\\Kpo4381_nmv.Main\\bin\\Debug\\New_Materials.txt"); loader.Execute(); var targetMaterialName = loader.getMaterials[0].name; Assert.AreEqual("Алюминий", targetMaterialName); }
public UnitTest1() { loader = new MaterialNewLoader_laba4("New_Materials.txt"); }
private void mnOpen_Click(object sender, EventArgs e) { try { //новое задание //IMaterialListLoader loader = new MaterialListTestLoader(); //loader.Execute(); //dgvMaterials.DataSource = loader.materialList; //загрузка из файла //LoadMaterialListCommand fileLoader = new LoadMaterialListCommand(AppGlobalSettings.getDataFileName); //интерфейс //IMaterialListLoader fileLoader = new MaterialListSplitFileLoader(AppGlobalSettings.getDataFileName); //fileLoader.Execute(); //from test storage //bsMaterials.DataSource = loader.getMaterials; //from file //bsMaterials.DataSource = fileLoader.getMaterials; //laba4 from new file //newLoader.Execute(); //для проверки записи в файл исключения //throw new NotImplementedException(); //throw new MyOwnException(); //throw new MyOwnException("Другое сообщение"); //using factory IMaterialListLoader factoryLoader = materialFactory.CreateMaterialListLoader(); factoryLoader.Execute(); //laba4 laba6 newLoader = new MaterialNewLoader_laba4("New_Materials.txt"); //laba6 указатель на метод передается в сеттер делегата newLoader.SetAfterRowWasRead(this.OnAfterRowWasRead); newLoader.Execute(); bsMaterials.DataSource = factoryLoader.getMaterials; dgvMaterials.DataSource = bsMaterials; } catch (MyOwnException exc) { MessageBox.Show("Ошибка типа: " + exc.Message); } catch (NotImplementedException ex) { MessageBox.Show("Ошибка №1 " + ex.Message); LogUtility.ErrorLog("Ошибка №1 " + ex.Message); } catch (Exception ex) { MessageBox.Show("Ошибка №2 " + ex.Message); } }