public ActionResult Index() { var nextDay = CalculationClass.GetWeekDayFromDateTime(DateTime.Now.AddDays(1).DayOfWeek); ViewBag.NextDay = nextDay.ToString(); if (Request.IsAuthenticated) { var account = AccountServiceCaller.Get(User.Identity.Name); var organizer = OrganizerServiceCaller.Get(account.OrganizerId); var courseList = CalculationClass.GetCoursesFromDay(organizer.Courses.ToList(), nextDay); ViewBag.CourseList = courseList; var nextExam = CalculationClass.GetNextExam(organizer.Exams.ToList()); var daysTillTheNextExam = 0; if (nextExam != null) { daysTillTheNextExam = CalculationClass.CalculateNumberOfDaysTillActivity(nextExam.Date); } ViewBag.NextExam = nextExam; ViewBag.DaysTillTheNextExam = daysTillTheNextExam; } else { ViewBag.CourseList = new List <CourseModel>(); ViewBag.NextExam = null; } return(View()); }
// GET: Exam public ActionResult Index() { var currentUser = AccountServiceCaller.Get(User.Identity.Name); var userOrganizer = OrganizerServiceCaller.Get(currentUser.OrganizerId); var examList = CalculationClass.SortExamsByDifficulty(userOrganizer.Exams.ToList()); return(View(examList)); }
// GET: Course public ActionResult Index() { var currentUser = AccountServiceCaller.Get(User.Identity.Name); var userOrganizer = OrganizerServiceCaller.Get(currentUser.OrganizerId); var courseList = userOrganizer.Courses; courseList = CalculationClass.SortCoursesByDayAndHour(courseList.ToList()); return(View(courseList)); }
public void TestDivisionBy0() { //Angaben double x = 2436.23; double operation = 5; double value = CalculationClass.ChooseOperation(x, 0, operation); Assert.AreEqual(value, Double.PositiveInfinity, "//0 = Unendlich"); }
public void TestHoch0() { //Angaben double x = 213; double y = 0; double operation = 2; double expected = 1; //Durchfürung double actual = CalculationClass.ChooseOperation(x, y, operation); //Überprüfung Assert.AreEqual(expected, actual, "HochNull"); }
public void TestPower() { //Angaben double x = 213; double y = 13; double operation = 2; double expected = Math.Pow(x, y); //Durchfürung double actual = CalculationClass.ChooseOperation(x, y, operation); //Überprüfung Assert.AreEqual(expected, actual, "Exponential geht nicht."); }
public void TestSubtraction() { //Angaben double x = 213; double y = 13; double operation = 7; double expected = x - y; //Durchfürung double actual = CalculationClass.ChooseOperation(x, y, operation); //Überprüfung Assert.AreEqual(expected, actual, "Subtraktion geht nicht."); }
public void TestRoot() { //Angaben double x = 213; double y = 13; double operation = 3; double expected = Math.Pow(x, (1 / y)); //Durchfürung double actual = CalculationClass.ChooseOperation(x, y, operation); //Überprüfung Assert.AreEqual(expected, actual, "Wurzel geht nicht."); }
public void TestModulo() { //Angaben double x = 213; double y = 13; double operation = 1; double expected = 5; //Durchfürung double actual = CalculationClass.ChooseOperation(x, y, operation); //Überprüfung Assert.AreEqual(expected, actual, "Modulo geht nicht."); }
public void TestMethod() { var mockRPL = new Mock<IReverse> () ; mockRPL.Setup(a => a.GetRevPolNote()). Returns(new List <string> () { "1" , "30" , "um" , "sin" , "+" } ) ; Mock mockRevNote = new Mock <MockNote>() ; CalculationClass CC = new CalculationClass( mockRPL.Object , new mockOpKit()) ; string result = CC.Caculate() ; Assert.AreEqual("0,5" , result ) ; }
public void PerformCalculationOnExecute() { CalculationClass obj1 = new CalculationClass(1, 1); SimpleClass obj2 = new SimpleClass(0, 0); Circuit circuit = new Circuit(); Node node1 = new Node(obj1); Node node2 = new Node(obj2); circuit.AddNode(node1); circuit.AddRoot(node1); circuit.AddNode(node2); node1.Attach("x", node2, "y"); circuit.Execute(); Assert.True(obj2.y == 2, "Obj2.y is " + obj2.y + " but should be " + obj1.x + "."); Assert.True(obj1.x == 2, "Obj1.x is " + obj1.x + " but should be 2."); }