public void CheckRPN2() { string[] func = new string[] { "8", "+", "3", "-", "2" }; double checkTrue = 7; Assert.AreEqual(checkTrue, Calculating.Calculate(RPN_Recreate.Postfix.GetExpression(func), 1)); }
public void Calculate_EmptyList_Null() { var calculating = new Calculating(); var input = new List <string>(); var result = calculating.Calculate(input); Assert.AreEqual(null, result); }
public void Calculate_Null_Null() { var calculating = new Calculating(); List <string> input = null; var result = calculating.Calculate(input); Assert.IsNull(result); }
public void TransformToPostfixNotation_InvalidDataWithIncorrectSyntax_Null() { var calculating = new Calculating(); var input = "(((2-1)"; var result = calculating.TransformToPostfixNotation(input); Assert.AreEqual(null, result); }
public void TransformToPostfixNotation_InvalidDataWithForbiddenCharacters_Null() { var calculating = new Calculating(); var input = "ala - ola"; var result = calculating.TransformToPostfixNotation(input); Assert.IsNull(result); }
public void TestCalculate1() { var start = new GeoPoint(0, 0); var end = new GeoPoint(1, 0); var calculating = new Calculating(start, end); Assert.AreEqual(111, calculating.Distance(), 2); }
public void TestCalculate2() { var start = new GeoPoint(89.9, 0); var end = new GeoPoint(89.9, 1); var calculating = new Calculating(start, end); Assert.AreEqual(0.1, calculating.Distance(), 1); }
public void TransformCellAddressToNumber_EmptyInput_EmptyString() { var calculating = new Calculating(); var input = ""; List <Data> table = new List <Data>(); var result = calculating.TransformCellAddressToNumber(input, table); Assert.AreEqual("", result); }
public void TestCorrectPoint() { var start = new GeoPoint(0, 180); var end = new GeoPoint(65, 0); var calculating = new Calculating(start, end); Assert.AreEqual(calculating.Start, start); Assert.AreEqual(calculating.End, end); }
public void TestIncorrectPoint() { var start = new GeoPoint(255, 274); var end = new GeoPoint(0, 78); var calculating = new Calculating(start, end); Assert.AreNotEqual(calculating.Start, start); Assert.AreNotEqual(calculating.End, end); }
public void Calculate_ListWithEmptyString_Null() { var calculating = new Calculating(); var input = new List <string> { "" }; var result = calculating.Calculate(input); Assert.AreEqual(null, result); }
public void Calculate_ValidDataNonIntegerNumbers_ValidResult() { var calculating = new Calculating(); var input = new List <string> { "2,3", "1,223", "+" }; var result = calculating.Calculate(input); Assert.AreEqual("3,523", result); }
public void Calculate_ValidDataWithSimpleOperations_ValidResult() { var calculating = new Calculating(); var input = new List <string> { "10", "2", "4", "/", "+", "3", "3", "*", "-" }; var result = calculating.Calculate(input); Assert.AreEqual("1,5", result); }
public void SetUp() { _output = Substitute.For <IOutput>(); _transponderReceiver = Substitute.For <ITransponderReceiver>(); _parsing = new Parsing(_transponderReceiver); _airspace = new Airspace(); _filtering = new Filtering(_airspace, _parsing); _calculating = new Calculating(); _updating = new Updating(_filtering, _calculating); _uut = new Rendering(_updating, _output); transponderDataInside = "ATR423;39045;12932;14000;20151006213456789"; }
public void Calculate_InvalidDataWithLetters_Null() { var calculating = new Calculating(); var input = new List <string> { "ola" }; List <Data> table = new List <Data>(); var result = calculating.Calculate(input); Assert.IsNull(result); }
private static void sortionMenu(int rows, int columns, int [,] matrix) { if (matrix == null) { Output.WriteLine("Massive is empty"); } else { Output.WriteLine("Set param for sorting: \n1 - From min to max\n2 - From max to min"); int choise = Input.Integer(); Output.WriteMass(rows, columns, Calculating.Sort(rows, columns, matrix, choise)); } }
public void AddCalc([FromBody] Calculating calcdate) { if (!String.IsNullOrEmpty(calcdate.Term)) { string s = calcdate.Term; int iCntOprnd = 0, iCntOprt = 0; bool bflag = true; for (int i = 0; i < s.Length; i++) { if ((s[i] == '+') || (s[i] == '-') || (s[i] == '*') || (s[i] == '/')) { if (iCntOprt >= 1) { calcdate.Operations += ";"; } calcdate.Operations += s[i]; iCntOprt += 1; calcdate.Operands += ";"; if (bflag) { iCntOprnd += 1; } bflag = false; } else { calcdate.Operands += s[i]; bflag = true; if (i == s.Length - 1) { calcdate.Operands += ";"; iCntOprnd += 1; } } } if (iCntOprnd - iCntOprt == 1) { PostfixNotationExpression pn = new PostfixNotationExpression(); calcdate.Res = pn.result(s); calcdate.TimeofCalc = DateTime.Now; calcdate.UserIp = System.Web.HttpContext.Current.Request.UserHostAddress; db.Calcs.Add(calcdate); db.SaveChanges(); } } }
static void Main(string[] args) { var transponderReceiver = TransponderReceiverFactory.CreateTransponderDataReceiver(); var transponderdataReader = new Parsing(transponderReceiver); var airspace = new Airspace(); var filtering = new Filtering(airspace, transponderdataReader); var calc = new Calculating(); var trackUpdate = new Updating(filtering, calc); var output = new Output(); //var proximityDetection = new ProximityDetection(trackUpdate); var trackRender = new Rendering(trackUpdate, output); //var eventRender = new EventRender(proximityDetection); Console.ReadLine(); }
private void btnCalculate_Click(object sender, EventArgs e) { label5.Text = "START Date and time: " + DateTime.Now.ToString("dd/MM/yyyy h:mm:ss tt"); btnCalculate.Enabled = false; Calculating c = new Calculating(); c.Show(this); Settings s = new Settings(); s.LoadMPQTypes(); CopyBOMs(); //CopyPCBAs(); //assembly addWIPQuantityToAssembly(); addInventoryQuantityToAssembly(); addOP_POToAssembly(); //database addDatabaseToBOMList(); bom = removeHDTbrandFromBOMS();//ovo ce da obrise sve komponente koje imaju HDT u U koloni u database fajlu addAssemblyQtyToBOMS(); //addStockToBOMList(); //ovo je ponovo iskljuceno jer citamo stock iz database fajla //addScrapToStockList(); //ovo je iskljuceno 15.08.18 Berti trazio addInvRepToStockList(); //dodato 15.08.18 Berti trazio\ umesto stock qty-a addPOToStockList(); addWIPToStockList(); addSSToStockList(); //addOP_POToStockList();// iskljuceno 01.2019 //write to gui WriteBomDataToDataGridView(); btnExportAll.Enabled = true; btnExportDemand.Enabled = true; label2.Visible = false; c.Close(); System.Media.SoundPlayer player = new System.Media.SoundPlayer(AppDomain.CurrentDomain.BaseDirectory + @"Sound\audio.wav"); player.Play(); label6.Text = "END Date and time: " + DateTime.Now.ToString("dd/MM/yyyy h:mm:ss tt"); }
public void SetUp() { _nEventsReceived = 0; _transponderReceiver = Substitute.For <ITransponderReceiver>(); _parsing = new Parsing(_transponderReceiver); _airspace = new Airspace(); _filtering = new Filtering(_airspace, _parsing); _calculating = new Calculating(); _uut = new Updating(_filtering, _calculating); transponderDataInside = "ATR423;39045;12932;14000;20151006213456789"; transponderDataInside2 = "ATR423;39045;12937;14000;20151006213457789"; _uut.TracksUpdated += (o, args) => { _updatedTracks = args.UpdatedTracks; ++_nEventsReceived; }; }
public void TestCalculate2() { var start = new Point { X = 90, Y = 0 }; var end = new Point { X = 0, Y = 140 }; var calculating = new Calculating(start, end); Assert.AreEqual(10010, calculating.Distance(), 6000); }
public void TestIncorrectPoint() { var start = new Point { X = 274, Y = 255 }; var end = new Point { X = 78, Y = 0 }; var calculating = new Calculating(start, end); Assert.AreNotEqual(calculating.start, start); Assert.AreNotEqual(calculating.end, end); }
public void TestCorrectPoint() { var start = new Point { X = 0, Y = 180 }; var end = new Point { X = 65, Y = 0 }; var calculating = new Calculating(start, end); Assert.AreEqual(calculating.start, start); Assert.AreEqual(calculating.end, end); }
public void TransformCellAddressToNumber_ValidData_ValidResult() { var calculating = new Calculating(); var input = "A1 + B121 + 3"; List <Data> table = new List <Data> { new Data { Address = "A1", Value = 1 }, new Data { Address = "B121", Value = 2 } }; var result = calculating.TransformCellAddressToNumber(input, table); Assert.AreEqual("1 + 2 + 3", result); }
public void TransformToPostfixNotation_ValidData_ValidResult() { var calculating = new Calculating(); var input = "2+3*(4+6)-2/4"; var expectedList = new List <string> { "2", "3", "4", "6", "+", "*", "+", "2", "4", "/", "-" }; var result = calculating.TransformToPostfixNotation(input); Assert.AreEqual(expectedList[0], result[0]); Assert.AreEqual(expectedList[1], result[1]); Assert.AreEqual(expectedList[2], result[2]); Assert.AreEqual(expectedList[3], result[3]); Assert.AreEqual(expectedList[4], result[4]); Assert.AreEqual(expectedList[5], result[5]); Assert.AreEqual(expectedList[6], result[6]); Assert.AreEqual(expectedList[7], result[7]); Assert.AreEqual(expectedList[8], result[8]); Assert.AreEqual(expectedList[9], result[9]); Assert.AreEqual(expectedList[10], result[10]); }
public static void menuForA() { //A9 Output.WriteLine("Hello,this is the program for making matrix"); int rows = Treatment.LimitInput("Please, input rows: "); int columns = Treatment.LimitInput("Please, input columns: "); Init massive = new Init(rows, columns); int [,] matrix = null; bool okay = true; while (okay) { Output.Write("\n1 - Random maker for matrix\n2 - Your own matrix\n3 - Show matrix\n4 - Find max element\n5 - Find min element\n6 - Sort columns by first element\n7 - Change rows and columns value\nDefault key to exit\n->"); String choise = Input.String(); switch (choise) { case "1": matrix = massive.RandomMaker(rows, columns); break; case "2": matrix = Treatment.matrixInput(rows, columns); break; case "3": if (matrix == null) { Output.WriteLine("Massive equals null"); } else { Output.WriteMass(rows, columns, matrix); } break; case "4": if (matrix == null) { Output.WriteLine("Matrix equals null"); } else { Output.WriteLine("Max value is " + Calculating.MaxFinder(rows, columns, matrix)); Output.WriteLine("Single: " + Verification.CheckForUnique(matrix, rows, columns, Calculating.MaxFinder(rows, columns, matrix))); } break; case "5": if (matrix == null) { Output.WriteLine("Matrix equals null"); } else { Output.WriteLine("Min value is " + Calculating.MinFinder(rows, columns, matrix)); Output.WriteLine("Single: " + Verification.CheckForUnique(matrix, rows, columns, Calculating.MinFinder(rows, columns, matrix))); } break; case "6": sortionMenu(rows, columns, matrix); break; case "7": rows = Treatment.LimitInput("Please, input rows: "); columns = Treatment.LimitInput("Please, input columns: "); matrix = null; break; default: Output.WriteLine("Good bye"); okay = false; break; } } }
public void SetUp() { _uut = new Calculating(); }
// GET api/values/5 public Calculating GetCalc(int id) { Calculating calc = db.Calcs.Find(id); return(calc); }