public void AbstractClass_FindLOC_forSomeFunction_TestMethod() { // Arrange var mainWindow = new MainWindow(); CPTmetric metric_CPT = new CPTmetric(mainWindow); // Act double actual = metric_CPT.FindLOC_forSomeFunction(8, 6, 1); // Assert Assert.AreEqual(3, actual); }
public void CPT_findMetric_TestMethod() { // Arrange var mainWindow = new MainWindow(); CPTmetric metric_CPT = new CPTmetric(mainWindow); metric_CPT.SetInformation_OfMetric(); metric_CPT.SetAllParametersWithDefaultValue_OfMetric(); metric_CPT.CountOfFunction = 1; metric_CPT.ChangeValue_OfParameter(0, 34); metric_CPT.ChangeValue_OfParameter(1, 23); metric_CPT.ChangeValue_OfParameter(2, 1); // Act double result = metric_CPT.FindMetric(); // Assert Assert.AreEqual(0.676, result); }
public void CPT_SetInformation_OfMetric_TestMethod() { // Arrange var mainWindow = new MainWindow(); CPTmetric metric_CPT = new CPTmetric(mainWindow); metric_CPT.SetInformation_OfMetric(); // Act string name = metric_CPT.Name; double max = metric_CPT.PermisibleMAXvalue; double min = metric_CPT.PermissibleMINvalue; int countParam = metric_CPT.ParametersCount; // Assert Assert.AreEqual("Метрика прогнозування продуктивності розроблення ПЗ", name); Assert.AreEqual(5, max); Assert.AreEqual(-1, min); Assert.AreNotEqual(4, countParam); }