public void TestPost() { //arrange int barcode = 10000001; //act + assert Assert.AreEqual(ProductPoster.PostProductInstance(barcode).StatusCode, HttpStatusCode.Created); }
public void TestReceive() { //arrange int number = 999; new Task(() => { UdpClient sender = new UdpClient(0); sender.EnableBroadcast = true; IPAddress anyIP = IPAddress.Broadcast; //IPEndPoint broadEndPoint = new IPEndPoint(IPAddress.Parse("255.255.255.255"),9000); IPEndPoint remoteEndPoint = new IPEndPoint(IPAddress.Broadcast, 9050); Thread.Sleep(2000); while (true) { number = 1; Byte[] sendBytes = Encoding.ASCII.GetBytes(number.ToString()); sender.Send(sendBytes, sendBytes.Length, remoteEndPoint); Thread.Sleep(100); sendBytes = Encoding.ASCII.GetBytes("#"); sender.Send(sendBytes, sendBytes.Length, remoteEndPoint); } }).Start(); IPAddress anyIpAddress = IPAddress.Any; IPEndPoint remoteEndPoint = new IPEndPoint(anyIpAddress, 9050); UdpClient server = new UdpClient(9050); //act int receivedNumber = 0; Assert.AreEqual(ProductPoster.UDPToBarcode(server, remoteEndPoint), 1); //receivedNumber = ProductPoster.ListenForNewProduct(server, remoteEndPoint); //assert //Assert.AreEqual(number, receivedNumber); }
public void TestDelete() { ProductPoster.PostProductInstance(1); Thread.Sleep(1000); //Henter alle vores objekter i vores table. IWebElement getAllButtonElement = driver.FindElement(By.Id("getAllButton")); getAllButtonElement.Click(); Thread.Sleep(200); //Sort listen s� den kan slette f�rste element i listen IWebElement sort = driver.FindElement(By.Id("dateAdded")); sort.Click(); Thread.Sleep(200); sort.Click(); Thread.Sleep(200); //T�ller hvor mange objekter der er i vores table IList <IWebElement> objektListStart = driver.FindElements(By.Id("TableRows")); var startresult = objektListStart.Count; Thread.Sleep(200); //S�tter vores delete knap op derefter klikker p� den f�rste delete knap vores table var deleteRowButton = driver.FindElement(By.Id("deleteButton")); deleteRowButton.Click(); Thread.Sleep(500); //Opdater vores table IList <IWebElement> objektListEnd = driver.FindElements(By.Id("TableRows")); var Endresult = objektListEnd.Count; //Nu ser vi om der er f�rrer objekter i vores table end f�r Assert.AreEqual(startresult, Endresult + 1); }