public void TestResistor3() { //Arrange IOhmValueCalculator ohmValueCalculator = new ResistanceCalculator(); //Act ColorCodeResult result = ohmValueCalculator.CalculateOhmValue("green", "black", "pink", "blue"); //Assert Assert.AreEqual("0.050125", result.MaximumResistance); }
public void TestVeryLargeResistance() { //Arrange IOhmValueCalculator ohmValueCalculator = new ResistanceCalculator(); //Act ColorCodeResult result = ohmValueCalculator.CalculateOhmValue("white", "white", "white", "brown"); //Assert Assert.AreEqual("99,990M", result.MaximumResistance); }
public void TestResistor1() { //Arrange IOhmValueCalculator ohmValueCalculator = new ResistanceCalculator(); //Act ColorCodeResult result = ohmValueCalculator.CalculateOhmValue("yellow", "red", "red", "gold"); //Assert Assert.AreEqual("4410", result.MaximumResistance); }
public void CalculateOhmValueTest() { ////Arrange IOhmValueCalculator ohmValueCalculator = new ResistanceCalculator(); ////Act ColorCodeResult result = ohmValueCalculator.CalculateOhmValue("brown", "black", "black", "brown"); ////Assert Assert.AreEqual("10.1", result.MaximumResistance); }
public void TestLargeResistance() { //Arrange IOhmValueCalculator ohmValueCalculator = new ResistanceCalculator(); //Act ColorCodeResult result = ohmValueCalculator.CalculateOhmValue("white", "white", "white", "silver"); //Assert Assert.AreEqual("108,900M", result.MaximumResistance); }
public ActionResult getResistanceValue(string bandAColor, string bandBColor, string bandCColor, string bandDColor) { try { ColorCodeCalculator.IOhmValueCalculator objResistance = new ResistanceCalculator(); ColorCodeResult resultObject = objResistance.CalculateOhmValue(bandAColor, bandBColor, bandCColor, bandDColor); return(Json(new { min = resultObject.MinimumResistance, max = resultObject.MaximumResistance })); } catch (Exception ex) { return(Json(new { error = "Exception ocurred while calculating resistance value: " + ex.Message })); } }
public ActionResult getResistanceValue(string bandAColor, string bandBColor, string bandCColor, string bandDColor) { try { ////Initialize interface object IOhmValueCalculator objResistance = new ResistanceCalculator(); //// Call the method that calculates resistance value in ColorCodeCalculator class library ColorCodeResult resultObject = objResistance.CalculateOhmValue(bandAColor, bandBColor, bandCColor, bandDColor); //// return JSON response return(Json(new { min = resultObject.MinimumResistance, max = resultObject.MaximumResistance })); } catch (Exception ex) { //// if exception then return error as response return(Json(new { error = "Exception ocurred while calculating resistance value: " + ex.Message })); } }