public void TestGreaterThanEquals(int number1, int number2, bool expectedResult) { GreaterThanEquals gt = new GreaterThanEquals { LeftHand = new Number(number1), RightHand = new Number(number2) }; Assert.Equal(expectedResult, gt.Execute()); }
public void testGreaterThanOrEqual_StringInput() { DynamoModel model = Controller.DynamoModel; string testFilePath = Path.Combine(logicTestFolder, "testGreaterThanOrEqualStringInput.dyn"); model.Open(testFilePath); dynSettings.Controller.RunExpression(null); GreaterThanEquals watch1 = model.CurrentWorkspace.NodeFromWorkspace <GreaterThanEquals>("a212d397-5c07-48da-9321-9df27bddb2a4"); GreaterThanEquals watch2 = model.CurrentWorkspace.NodeFromWorkspace <GreaterThanEquals>("19028dd3-7a41-45be-ac99-8d5de14cd590"); GreaterThanEquals watch3 = model.CurrentWorkspace.NodeFromWorkspace <GreaterThanEquals>("24f8d658-86f4-4b62-92e6-1cf3868f53f7"); double actualResult1 = watch1.GetValue(0).GetDoubleFromFSchemeValue(); double actualResult2 = watch2.GetValue(0).GetDoubleFromFSchemeValue(); double actualResult3 = watch3.GetValue(0).GetDoubleFromFSchemeValue(); double expectedResult1 = 0; double expectedResult2 = 1; double expectedResult3 = 1; Assert.AreEqual(expectedResult1, actualResult1); Assert.AreEqual(expectedResult2, actualResult2); Assert.AreEqual(expectedResult3, actualResult3); }
public void Visit(GreaterThanEquals m) { Console.WriteLine("pop stack into a"); Console.WriteLine("pop stack into b"); Console.WriteLine("push a 1 if carry flag or z flag set"); }