public void TestFugtOver80() { FanOutPut fanOutPut = new FanOutPut(); fanOutPut.Fugt = 81; Assert.AreEqual(81, fanOutPut.Fugt); }
public void TestFugtTilladeTal_1() { FanOutPut fanOutPut = new FanOutPut(); fanOutPut.Fugt = 80; Assert.AreEqual(80, fanOutPut.Fugt); }
public void Post([FromBody] FanOutPut value) { //auto increment med ny id hver gang vi tilføjer en ny FanOutPutId++; value.Id = FanOutPutId; FanOutPutRecords.Add(value); }
public void TestTempUnder15_1() { FanOutPut fanOutPut = new FanOutPut(); fanOutPut.Temp = 14; Assert.AreEqual(14, fanOutPut.Temp); }
public void TestDetTilladte2Karakterer() { FanOutPut fanOutPut = new FanOutPut(); fanOutPut.Navn = "Ib"; Assert.AreEqual("Ib", fanOutPut.Navn); }
public void TestTempTilladeGrader_1() { FanOutPut fanOutPut = new FanOutPut(); fanOutPut.Temp = 25; Assert.AreEqual(25, fanOutPut.Temp); }
public void TestTempOver25() { FanOutPut fanOutPut = new FanOutPut(); fanOutPut.Temp = 26; Assert.AreEqual(26, fanOutPut.Temp); }
public void TestMinimum2Karakterer() { FanOutPut fanOutPut = new FanOutPut(); fanOutPut.Navn = "I"; Assert.AreEqual("I", fanOutPut.Navn); }
public void TestFugtUnder30() { FanOutPut fanOutPut = new FanOutPut(); fanOutPut.Fugt = 29; Assert.AreEqual(29, fanOutPut.Fugt); }
public void Test_ID() { int expectedResult = 3; FanOutPut testfanid = new FanOutPut("lokale", 22, 44); Assert.AreEqual(expectedResult, FanOutPut.idcounter); }
private static void ProcessClientRequests(object argument) { TcpClient client = (TcpClient)argument; try { StreamReader reader = new StreamReader(client.GetStream()); StreamWriter writer = new StreamWriter(client.GetStream()); string s = string.Empty; while (!(s = reader.ReadLine()).Equals("Exit") || (s == null)) { Console.WriteLine("From client ->" + s); string output; switch (s.ToLower()) { case "hentalle": output = JsonConvert.SerializeObject(HentAlle()); writer.Write(output); break; case "hent": string message = reader.ReadLine(); int id = Convert.ToInt32(message); output = JsonConvert.SerializeObject(HentId(id)); writer.Write(output); break; case "gem": string input = reader.ReadLine(); FanOutPut fop = JsonConvert.DeserializeObject <FanOutPut>(input); Gem(fop); break; } writer.WriteLine("From server ->" + s); writer.Flush(); } reader.Close(); writer.Close(); client.Close(); Console.WriteLine("Closing client connection"); } catch (IOException) { Console.WriteLine("Problem with client communication. Exiting thread."); } finally { if (client != null) { client.Close(); } } }
public void TestNavn() { //Arrange FanOutPut n1 = new FanOutPut(); n1.Name = "n"; }
public static void DoClient(TcpClient connectionSocket) { //Creating a stream of data, that can both been read, and write from a byte stream NetworkStream ns = connectionSocket.GetStream(); StreamReader sr = new StreamReader(ns); StreamWriter sw = new StreamWriter(ns); sw.AutoFlush = true; //Will auto flush while (true) { sw.Write("You are now connected enter c to close the connection"); string message = sr.ReadLine(); if (message.ToLower().Contains("c")) { break; } switch (message.ToLower()) { case "getall": string allData = JsonConvert.SerializeObject(fanOutPuts); sw.WriteLine(allData); break; case "getid": string idMessage = sr.ReadLine(); int id = Convert.ToInt32(idMessage); FanOutPut fanOutPut = fanOutPuts.Find(i => i.Id == id); string data = JsonConvert.SerializeObject(fanOutPut); sw.WriteLine(data); break; //{"Id":5,"Name":"RoomFive","Temp":20,"Moisture":75} case "save": string saveFan = sr.ReadLine(); FanOutPut newFan = JsonConvert.DeserializeObject <FanOutPut>(saveFan); fanOutPuts.Add(newFan); break; default: sw.Write("Please select your method"); break; } } sw.WriteLine("c"); ns.Close(); Console.WriteLine("Net stream is closed"); connectionSocket.Close(); Console.WriteLine("Connection to server is closed"); }
public void Put(int id, [FromBody] FanOutPut value) { FanOutPut fanOutPut = Get(id); if (fanOutPut != null) { fanOutPut.Name = value.Name; fanOutPut.Temp = value.Temp; fanOutPut.Moisture = value.Moisture; } }
public void Put(int id, [FromBody] FanOutPut value) { FanOutPut outPut = Get(id); if (outPut != null) { outPut.Temp = value.Temp; outPut.Fugt = value.Fugt; outPut.Navn = value.Navn; } }
public void Put(int id, [FromBody] FanOutPut value) { FanOutPut fan = Get(id); if (fan != null) { fan.Id = value.Id; fan.Name = value.Name; fan.Temp = value.Temp; fan.Fugt = value.Fugt; } }
public void Put(int id, [FromBody] FanOutPut value) { FanOutPut fanOutPut = Get(id); if (FanOutPutRecords != null) { fanOutPut.Id = value.Id; fanOutPut.Name = value.Name; fanOutPut.Temp = value.Temp; fanOutPut.Fugt = value.Fugt; } }
public void Put(int id, [FromBody] FanOutPut value) { FanOutPut fanOutPut = Get(id); if (fanOutPut != null) { fanOutPut.Id = value.Id; fanOutPut.Fugt = value.Fugt; fanOutPut.Temp = value.Temp; fanOutPut.Navn = value.Navn; } }
public static void DoClient(TcpClient connectionSocket) { Stream ns = connectionSocket.GetStream(); StreamReader sr = new StreamReader(ns); StreamWriter sw = new StreamWriter(ns); sw.AutoFlush = true; //enables automatic flushing while (true) { string message = sr.ReadLine(); Console.WriteLine("received message: " + message); if (message != null) { sw.WriteLine(message.ToUpper()); } if (message.ToLower() == "luk") { break; } switch (message.ToLower()) { case "hentalle": string dataen = JsonConvert.SerializeObject(fanOuts); sw.WriteLine(dataen); break; case "hent": string message2 = sr.ReadLine(); int id = Convert.ToInt32(message2); FanOutPut fan = fanOuts.Find(i => i.Id == id); string dataen2 = JsonConvert.SerializeObject(fan); sw.WriteLine(dataen2); break; case "gem": string fans = sr.ReadLine(); FanOutPut fan2 = JsonConvert.DeserializeObject <FanOutPut>(fans); fanOuts.Add(fan2); break; } } ns.Close(); Console.WriteLine("net stream closed"); connectionSocket.Close(); Console.WriteLine("connection socket closed"); }
public void Put(int id, [FromBody] FanOutPut value) { FanOutPut fan = Get(id); if (fan != null) { fan.Navn = value.Navn; fan.Temp = value.Temp; fan.Fugt = value.Fugt; } // Hvis det lokalt oprettede objekt ikke er null = at der allerede findes et objekt med samme id. // skal den sætte det "nye" navn = navn. }
public void Post([FromBody] FanOutPut value) { var fopitem = fanOutPuts.Last(); if (value.Id >= fopitem.Id) { value.Id = fopitem.Id + 1; fanOutPuts.Add(value); } else { fanOutPuts.Add(value); } }
static void DoClient(TcpClient socket) { using (socket) { Stream ns = socket.GetStream(); StreamReader sr = new StreamReader(ns); StreamWriter sw = new StreamWriter(ns); sw.AutoFlush = true; // enable automatic flushing string line = sr.ReadLine(); Console.WriteLine(line); switch (line) { case "HentAlle": var json = JsonConvert.SerializeObject(Data); sw.WriteLine(json); break; case "Hent": Console.WriteLine("hvilken id"); string id = sr.ReadLine(); int ConvertId = Int32.Parse(id); var json2 = JsonConvert.SerializeObject(Data.Find(i => ConvertId == i.Id)); sw.WriteLine(json2); Console.WriteLine($"Data hentet ud fra det ønskede Id" + json2); break; case "Gem": Console.WriteLine("indtast Id, Name, Temp og Fugt"); string input = sr.ReadLine(); FanOutPut fanOutPut = new FanOutPut(Convert.ToInt32(input.Split(" ")[0]) Convert.ToString(input.Split(" ")[1]) Convert.ToInt32(input.Split(" ")[2]) Convert.ToInt32(input.Split(" ")[3])); FanOutPut newFanOutPut = fanOutPut; Data.Add(newFanOutPut); break; } } }
public void Post([FromBody] FanOutPut value) { FanoutputdataList.Add(value); // frombody laver en query i json format som converters til FanOutPut format. }
public static void Gem(FanOutPut fop) { fanOutPuts.Add(fop); }
public void Post([FromBody] FanOutPut value) { fans.Add(value); }
public void TestInitialize() { _outPut = new FanOutPut(35, "Jens", 20, 40); _outPut1 = new FanOutPut(); }
public static void DoClient(TcpClient socket) { List <FanOutPut> fanlist = new List <FanOutPut>() { new FanOutPut() { Id = 1 }, new FanOutPut() { Id = 2 } }; Stream ns = socket.GetStream(); StreamReader sr = new StreamReader(ns); StreamWriter sw = new StreamWriter(ns); sw.AutoFlush = true; sw.WriteLine("You are connected!!!"); while (true) { string message = sr.ReadLine(); if (message.ToLower().Contains("luk")) { break; } switch (message.ToLower()) { case "hentalle": string data = JsonConvert.SerializeObject(fanlist); sw.WriteLine(data); break; case "hent": string meassage2 = sr.ReadLine(); int idet = Convert.ToInt32(meassage2); FanOutPut fan = fanlist.Find(f => f.Id == idet); string data2 = JsonConvert.SerializeObject(fan); sw.WriteLine(data2); break; case "gem": string fanstring = sr.ReadLine(); FanOutPut fan2 = JsonConvert.DeserializeObject <FanOutPut>(fanstring); fanlist.Add(fan2); break; default: sw.Write("Please select method"); break; } } sw.WriteLine("Luk"); ns.Close(); Console.WriteLine("net stream closed"); socket.Close(); Console.WriteLine("client closed"); }
public void Init() { _fanOutPut = new FanOutPut(1, "D306", 20, 80); }
public void Delete(int id) { FanOutPut fanput = Get(id); FanoutputdataList.Remove(fanput); }
public void Delete(int id) { FanOutPut fanOutPut = Get(id); fanOutPuts.Remove(fanOutPut); }