public void Step1() { ExerciseClass exerciseClass = new ExerciseClass(); String input1 = String.Empty; String input2 = "1"; String input3 = "1,2"; try { Assert.AreEqual(exerciseClass.Add(input1), 0); } catch (Exception ex) { Assert.Fail(ex.Message); } try { Assert.AreEqual(exerciseClass.Add(input2), 1); } catch (Exception ex) { Assert.Fail(ex.Message); } try { Assert.AreEqual(exerciseClass.Add(input3), 3); } catch (Exception ex) { Assert.Fail(ex.Message); } }
public ActionResult Index(HomeViewModel model) { ExerciseClass exerciseClass = new ExerciseClass(); DataStructure dataStructure = new DataStructure(); if (model.itemsList == null) { model.itemsList = new DataStructureObject(); model.itemsList.inputList = new List <DataStructureItem>(); } model.itemsList.inputList.Add(new DataStructureItem() { productPrice = Convert.ToDouble(model.productPrice, CultureInfo.InvariantCulture), productName = model.productName, productQuantity = model.productQuantity, productEvaluatedPrice = 0, tax = 0, isImported = model.isImported, input = 0, DataStructureType = model.DataStructureType }); foreach (var m in model.itemsList.inputList) { var mReturn = exerciseClass.DoWorkSingleItem(m, dataStructure.GetExceptedList()); m.productEvaluatedPrice = mReturn.productEvaluatedPrice; m.productglobalPrice = mReturn.productEvaluatedPrice; m.tax = mReturn.tax; } model.totalTax = model.itemsList.inputList.Sum(x => x.tax); model.totalAmount = model.itemsList.inputList.Sum(x => x.productEvaluatedPrice); return(View(model));; }
public void JoinAllStringsTest_joinEmptyString_ThrowsException() { List <string> emptyList = new List <string>(); ExerciseClass c = new ExerciseClass(); Assert.ThrowsException <ArgumentException>(() => { c.JoinAllStrings(emptyList, (s1, s2) => s1 + s2); }); }
static Menu MenuForExercise(ExerciseClass ec) => new Menu(ec.Name, ec.Methods.Select(m => new MenuItem( Highlight(m.ToString()), () => { Execute(m); Write("Press any key to continue..."); ReadKey(); })) .ToList());
public void TwiceTest_ExampleFromExercise_WorksAsSpecifiedInExercise() { ExerciseClass c = new ExerciseClass(); int inputFunction(int x) => x * 2; int expected = 4; int inputvalue = 1; int result = c.Twice(inputFunction, inputvalue); Assert.AreEqual(expected, result); }
//Get the class details for a selected class public ActionResult ClassDetails(int id) { if (Session["memberNumber"] != null) //Gets the member number of the logged in member { ExerciseClass exerciseClassDetails = myGymDB.ExerciseClasses.Find(id); return(View(exerciseClassDetails)); } else { return(RedirectToAction("Login")); } }
public void Step5() { ExerciseClass exerciseClass = new ExerciseClass(); String input1 = "//[***]//1***2***3"; try { Assert.AreEqual(exerciseClass.Add(input1), 6); } catch (Exception ex) { Assert.Fail(ex.Message); } }
public void Step4() { ExerciseClass exerciseClass = new ExerciseClass(); String input1 = "1000,2"; try { Assert.AreEqual(exerciseClass.Add(input1), 2); } catch (Exception ex) { Assert.Fail(ex.Message); } }
public void Step3() { ExerciseClass exerciseClass = new ExerciseClass(); String input1 = "1,2,5,11,45,96,83,115,-300"; try { Assert.AreEqual(exerciseClass.Add(input1), 658); } catch (Exception ex) { Assert.AreEqual(exerciseClass.Add(input1), -300); } }
public void Step7() { ExerciseClass exerciseClass = new ExerciseClass(); String input1 = "//[AAA][BBB]//1AAA2BBB3"; try { Assert.AreEqual(exerciseClass.Add(input1), 6); } catch (Exception ex) { Assert.Fail(ex.Message); } }
public void JoinAllStringsTest_abcWithUnderscoreFunction_a_b_c() { List <string> strings = new List <string>() { "a", "b", "c" }; ExerciseClass c = new ExerciseClass(); string expected = "a_b_c"; string joinfunction(string s1, string s2) => $"{s1}_{s2}"; var result = c.JoinAllStrings(strings, joinfunction); Assert.AreEqual(expected, result); }
public void TestMethod() { ExerciseClass exerciseClass = new ExerciseClass(); DataStructure dataStructure = new DataStructure(); TestDataSource dataSource = new TestDataSource(); var allData = dataSource.LoadTestData(); foreach (var ds in allData.GetItems()) { var items = exerciseClass.DoWork(ds, dataStructure.GetExceptedList()); List <Double> globalPriceList = items.inputList.Select(x => x.productglobalPrice).ToList(); List <Double> evaluatePriceList = items.inputList.Select(x => x.productEvaluatedPrice).ToList(); CollectionAssert.AreEqual(globalPriceList, evaluatePriceList); } }
static void Main(string[] args) { ExerciseClass exerciseClass = new ExerciseClass(); DataStructure dataStructure = new DataStructure(); TestDataSource dataSource = new TestDataSource(); var allData = dataSource.LoadTestData(); foreach (var ds in allData.GetItems()) { var items = exerciseClass.DoWork(ds, dataStructure.GetExceptedList()); foreach (var item in items.inputList) { Console.WriteLine(item.input.ToString() + " , " + item.productName + " , " + item.productPrice + " , " + item.productglobalPrice + " , " + item.productEvaluatedPrice + " , " + item.tax); } Console.WriteLine("TOTAL: " + ds.totalAmount); Console.WriteLine("TAX: " + ds.taxTotalAmount); } Console.ReadLine(); }
public void AddRecord(ExerciseClass exercise) { exercises.Add(exercise); }
static void Main(string[] args) { ExerciseClass exerciseClass = new ExerciseClass(); Console.WriteLine("STEP 1"); try { Console.WriteLine("INPUT: {0} OUTPUT: {1}", "EMPTY", exerciseClass.Add(String.Empty)); Console.WriteLine("INPUT: {0} OUTPUT: {1}", "1", exerciseClass.Add("1")); Console.WriteLine("INPUT: {0} OUTPUT: {1}", "1,2", exerciseClass.Add("1,2")); } catch (Exception ex) { Console.WriteLine(ex.Message); } Console.WriteLine("STEP 2"); try { Console.WriteLine("INPUT: {0} OUTPUT: {1}", "1,2,5,11,45,96,83,115,300", exerciseClass.Add("1,2,5,11,45,96,83,115,300")); } catch (Exception ex) { Console.WriteLine(ex.Message); } Console.WriteLine("STEP 3"); try { Console.WriteLine("INPUT: {0} OUTPUT: {1}", "1,2,5,11,45,96,83,115,-300", exerciseClass.Add("1,2,5,11,45,96,83,115,-300")); } catch (Exception ex) { Console.WriteLine(ex.Message); } Console.WriteLine("STEP 4"); try { Console.WriteLine("INPUT: {0} OUTPUT: {1}", "1000,2", exerciseClass.Add("1000,2")); } catch (Exception ex) { Console.WriteLine(ex.Message); } Console.WriteLine("STEP 5"); try { Console.WriteLine("INPUT: {0} OUTPUT: {1}", "//[***]//1***2***3", exerciseClass.Add("//[***]//1***2***3")); } catch (Exception ex) { Console.WriteLine(ex.Message); } Console.WriteLine("STEP 6"); try { Console.WriteLine("INPUT: {0} OUTPUT: {1}", "//[*][%]//1*2%3", exerciseClass.Add("//[*][%]//1*2%3")); } catch (Exception ex) { Console.WriteLine(ex.Message); } Console.WriteLine("STEP 7"); try { Console.WriteLine("INPUT: {0} OUTPUT: {1}", "//[AAA][BBB]//1AAA2BBB3", exerciseClass.Add("//[AAA][BBB]//1AAA2BBB3")); } catch (Exception ex) { Console.WriteLine(ex.Message); } Console.ReadLine(); }