public void RemoveBikeTest() { Cykel cykel = new Cykel(mærkeNummer, farve, pris, mærke); cykelButik.RemoveBike(mærkeNummer); Assert.Throws <KeyNotFoundException>(() => CykelButik.cykelDict[mærkeNummer].GetPris()); }
public void PrisTest() { Cykel cykel2 = new Cykel(2, "sort", 4000.0, 7); Assert.AreEqual(4000.0, cykel2.Pris); Assert.ThrowsException <ArgumentOutOfRangeException>(() => cykel2.Pris = -33.0); }
public void FarveTest() { Cykel cykel3 = new Cykel(3, "gul", 300.0, 7); Assert.AreEqual("gul", cykel3.Farve); Assert.ThrowsException <ArgumentException>(() => cykel3.Farve = ""); }
public void opretNyCykelTest() { Cykel nyCykel = new Cykel("cykelnavn", 749, "City Bike", 7); List <Cykel> cykelInventar = new List <Cykel>(); cykelInventar.Add(nyCykel); NUnit.Framework.Assert.That(cykelInventar[0] == nyCykel); }
public void EditMærkeTest() { Cykel.Mærke newMærke = Cykel.Mærke.AndetNavn; Cykel cykel = new Cykel(mærkeNummer, farve, pris, mærke); CykelButik.cykelDict[mærkeNummer].EditMærke(newMærke); Assert.That(CykelButik.cykelDict[mærkeNummer].GetMærke(), Is.EqualTo(newMærke)); }
public void EditFarveTest() { Cykel cykel = new Cykel(mærkeNummer, farve, pris, mærke); string newFarve = "TestFarve"; CykelButik.cykelDict[mærkeNummer].EditFarve(newFarve); Assert.That(CykelButik.cykelDict[mærkeNummer].GetFarve, Is.EqualTo(newFarve)); }
public void EditPrisTest() { Cykel cykel = new Cykel(mærkeNummer, farve, pris, mærke); int newPris = 172; CykelButik.cykelDict[mærkeNummer].EditPris(newPris); Assert.That(CykelButik.cykelDict[mærkeNummer].GetPris(), Is.EqualTo(newPris)); }
public void Delete(int id) { Cykel cykel = Get(id); if (cykel != null) { _data.Remove(cykel); } }
public void CykelTestConstructor() { Cykel st = new Cykel("Rød", pris: 11, gear: 11, id: 2); Assert.AreEqual("Blå", c.Farve); Assert.AreEqual(10, c.Pris); Assert.AreEqual(10, c.Gear); Assert.AreEqual(1, c.Id); }
public IActionResult Post([FromBody] Cykel newBicycle) { if (newBicycle != null) { return(Ok(_manager.Post(newBicycle))); } return(BadRequest("Bad request during Post.")); }
public void GearTest() { Cykel cykel1 = new Cykel(1, "blå", 2000.0, 12); Assert.AreEqual(12, cykel1.Gear); Assert.ThrowsException <ArgumentOutOfRangeException>(() => cykel1.Gear = 1); Assert.ThrowsException <ArgumentOutOfRangeException>(() => cykel1.Gear = 33); }
public IActionResult Put(int id, [FromBody] Cykel updatedBicycle) { if (GetOne(id) != null) { return(Ok(_manager.Put(id, updatedBicycle))); } return(NotFound($"Kunne ikke finde en cykel at opdatere med id {id}")); }
public string Put(int id, Cykel newBicycle) { Cykel bicycleToUpdate = GetOne(id); bicycleToUpdate.Farve = newBicycle.Farve; bicycleToUpdate.Gear = newBicycle.Gear; bicycleToUpdate.Pris = newBicycle.Pris; return($"Cykel med id {id} er blevet opdateret."); }
public void CykelVariablerErSatTest() { // Jeg begyndte at få fejl i unitTest da jeg lavede dette projekt, og kunne ikke få det til at virke ud 'NUnit.Framework.' foran Assert. Cykel nyCykel = new Cykel("cykelnavn", 749, "City Bike", 7); NUnit.Framework.Assert.That(nyCykel.Navn == "cykelnavn"); NUnit.Framework.Assert.That(nyCykel.Pris == 749); NUnit.Framework.Assert.That(nyCykel.Type == "City Bike"); NUnit.Framework.Assert.That(nyCykel.Gear == 7); }
public void Delete(int id) { Cykel c = Get(id); if (c == null) { return; // ingen cykel med id } Cykler.Remove(c); }
// en metod för att lägga till data, lägga till en cykel. public void LäggTillCykel(string Cykeltyp, int Växlar, string Färg, int Däckstorlek_tum, double Pris) { using (var context = new CykelAffärContext()) { var nycykel = new Cykel(Cykeltyp, Växlar, Färg, Däckstorlek_tum, Pris); context.Cyklar.Add(nycykel); context.SaveChanges(); } }
public void Put(int id, [FromBody] Cykel value) { Cykel c1 = Get(id); if (c1 != null) { c1.Id = value.Id; c1.Color = value.Color; c1.Price = value.Price; c1.Gear = value.Gear; } }
public void Put(int id, [FromBody] Cykel value) { Cykel c = Get(id); if (c == null) { return; // ingen cykel med id } c.Farve = value.Farve; c.Pris = value.Pris; c.Gear = value.Gear; }
public void Put(int id, [FromBody] Cykel value) { Cykel Cykel = Get(id); if (Cykel != null) { Cykel.Id = value.Id; Cykel.Farve = value.Farve; Cykel.Pris = value.Pris; Cykel.Gear = value.Gear; } }
public void Put(int id, [FromBody] Cykel value) { foreach (Cykel c in cykelList) { if (c.Id == id) { c.Pris = value.Pris; c.Gear = value.Gear; c.Farve = value.Farve; break; } } }
public void TestTooHighValues() { //Arrange Cykel aCykel = new Cykel(); // Act aCykel.Id = 1; // Assert Assert.ThrowsException <ArgumentOutOfRangeException>(() => aCykel.Gear = 50); }
public void sletCykelTest() { Cykel nyCykel = new Cykel("cykelnavn", 749, "City Bike", 7); Cykel nyCykel2 = new Cykel("BMX", 1000, "BMX", 0); List <Cykel> cykelInventar = new List <Cykel>(); cykelInventar.Add(nyCykel); cykelInventar.Add(nyCykel2); //Console.WriteLine(cykelInventar[0].Navn); NUnit.Framework.Assert.That(cykelInventar[0] == nyCykel); cykelInventar.RemoveAt(0); //Console.WriteLine(cykelInventar[0].Navn); NUnit.Framework.Assert.That(cykelInventar[0] != nyCykel); }
private void SaveCykel(String inpJson) { try { Cykel cykel = JsonConvert.DeserializeObject <Cykel>(inpJson); if (cykel is Cykel) { cykelList.Add(cykel); } } catch (Exception e) { //Keeps connection when input string is bad } }
public void HentInventarTest() { Cykel nyCykel = new Cykel("Dame cykel", 749, "City Bike", 7); Cykel nyCykel2 = new Cykel("BMX", 1000, "BMX", 0); List <Cykel> cykelInventar = new List <Cykel>(); cykelInventar.Add(nyCykel); cykelInventar.Add(nyCykel2); Cykel[] cykelInventar2 = new Cykel[cykelInventar.Count]; for (int i = 0; i < cykelInventar2.Length; i++) { cykelInventar2[i] = cykelInventar[i]; } NUnit.Framework.Assert.That(cykelInventar[0].Pris == cykelInventar2[0].Pris); }
public void TestTooLowValues() { //Arrange Cykel aCykel = new Cykel(); // Act aCykel.Id = 1; // Assert Assert.ThrowsException <ArgumentException>(() => aCykel.Color = ""); Assert.ThrowsException <ArgumentOutOfRangeException>(() => aCykel.Price = -1); Assert.ThrowsException <ArgumentOutOfRangeException>(() => aCykel.Gear = 0); }
public void TestCorrectValues() { //Arrange Cykel aCykel = new Cykel(); // Act aCykel.Id = 1; // Assert aCykel.Color = "red"; aCykel.Price = 100; aCykel.Gear = 7; }
public void opdaterCykelTest() { Cykel nyCykel = new Cykel("Dame cykel", 749, "City Bike", 7); Cykel nyCykel2 = new Cykel("BMX", 1000, "BMX", 0); List <Cykel> cykelInventar = new List <Cykel>(); cykelInventar.Add(nyCykel); cykelInventar.Add(nyCykel2); NUnit.Framework.Assert.That(cykelInventar[0] == nyCykel); Console.WriteLine(cykelInventar[0].Pris); cykelInventar.RemoveAt(0); Cykel opdateretCykel = new Cykel("Dame cykel", 827, "City Bike", 7); cykelInventar.Insert(0, opdateretCykel); NUnit.Framework.Assert.That(cykelInventar[0].Pris != nyCykel.Pris); Console.WriteLine(cykelInventar[0].Pris); }
public void Start() { //Den skal hedde "localhost"... TcpClient socket = new TcpClient("localhost", 4646); StreamReader sr = new StreamReader(socket.GetStream()); StreamWriter sw = new StreamWriter(socket.GetStream()); //id 1-5 er optaget i listen Cykel cykel = new Cykel(66, "sølv", 3333, 12); String json = JsonConvert.SerializeObject(cykel); sw.WriteLine("Gem"); sw.WriteLine(json); sw.Flush(); }
private void DoClient(TcpClient socket) { NetworkStream ns = socket.GetStream(); StreamReader sr = new StreamReader(ns); StreamWriter sw = new StreamWriter(ns); //Cykel cykel = JsonConvert.DeserializeObject<Cykel>(); //String cykelString = sr.ReadLine(); sw.AutoFlush = true; String str1 = sr.ReadLine(); String str2;// = sr.ReadLine(); //String[] vs = str1.Split(" "); String strRetur = "Resultat = "; //String command = vs[0]; String test = "virker det?"; String json = JsonConvert.SerializeObject(cykels); if (str1 == "HentAlle") { sw.WriteLine(strRetur + json); } else if (str1 == "Hent") { str2 = sr.ReadLine(); var Id = Convert.ToInt32(str2); sw.WriteLine(strRetur + JsonConvert.SerializeObject(cykels.Find(c => c.Id == Id))); } else if (str1 == "Gem") { sw.WriteLine("{\"Id\":1,\"Farve\":\"rød\",\"Pris\":200,\"Gear\":16}"); str2 = sr.ReadLine(); Cykel nycykel = JsonConvert.DeserializeObject <Cykel>(str2); cykels.Add(nycykel); } }
private void DoClient(TcpClient socket) { //net stream NetworkStream ns = socket.GetStream(); StreamReader sr = new StreamReader(ns); StreamWriter sw = new StreamWriter(ns); sw.AutoFlush = true; //læser teksten fra klient string str = sr.ReadLine(); string json = JsonConvert.SerializeObject(cykels); string str2; if (str == "HentAlle") { sw.WriteLine(json); } else if (str == "Hent") { str2 = sr.ReadLine(); var id = Convert.ToInt32(str2); sw.WriteLine(JsonConvert.SerializeObject(cykels.Find(c => c.Id == id))); } else if (str == "Gem") { sw.WriteLine("{\"Id\":1,\"Farve\":\"gul\",\"Pris\":5000,\"Gear\":25}"); str2 = sr.ReadLine(); Cykel nyCykel = JsonConvert.DeserializeObject <Cykel>(str2); cykels.Add(nyCykel); } //// skriver tilbage til client //sw.WriteLine(str); //sw.WriteLine(str2); //sw.Flush(); }