public void Process_Should_WorkForPresent() { var dt = new DateTime(2019, 1, 1); var sut = new IfStatements(); var result = sut.Process(dt); Assert.AreEqual("Present", result); }
public void Process_Should_WorkForFuture() { var dt = new DateTime(2050, 1, 1); var sut = new IfStatements(); var result = sut.Process(dt); Assert.AreEqual("Future", result); }
public void AddIfStatement(IfStatement statement) { var parentIfStatement = IfStatements .FirstOrDefault(x => x.StartIndex < statement.StartIndex && statement.EndIndex < x.EndIndex); if (parentIfStatement != null) { parentIfStatement.AddIfStatement(statement); return; } IfStatements.Add(statement); }
public override void MenuSections(int menuNumber) { switch (menuNumber) { case 0: Environment.Exit(0); break; case 1: Console.Clear(); Operators operators = new Operators(); operators.MenuSelection(); break; case 2: Console.Clear(); IfStatements ifStatements = new IfStatements(); ifStatements.MenuSelection(); break; case 3: Console.Clear(); SwitchCase switchCase = new SwitchCase(); switchCase.MenuSelection(); break; case 4: Console.Clear(); Loops1 loops1 = new Loops1(); loops1.MenuSelection(); break; case 5: Console.Clear(); Loops2 loops2 = new Loops2(); loops2.MenuSelection(); break; case 6: Console.Clear(); Arrays1 arrays1 = new Arrays1(); arrays1.MenuSelection(); break; default: MenuSelection(); break; } }