public void Table_test_positive_price() { var table = new Furnishings.Table(12.5, 25.32, 50, "SimpleTable", 26.923); table.Price = 100; if (table.Price == 100) { Assert.Pass(); } Assert.Fail(); }
public void Table_test_negative_price() { var table = new Furnishings.Table(12.5, 25.32, 50, "SimpleTable", 26.923); double price = table.Price; try { table.Price = -10; Assert.Fail(); } catch (ArgumentOutOfRangeException) { Assert.IsTrue(1 == 1); } catch (Exception) { Assert.Fail(); } }
static void Main(string[] args) { const string PATH_json = @"D:\Programmieren\oom\tasks\Task3\Task2\Objects.json"; int i = 0; var content = new string[200]; //Create Some Objects Furnishings.Chair[] chairs = new Furnishings.Chair[2]; var table = new Furnishings.Table(12.50123, 25.32, 50.30, "SimpleTable", 26.923); chairs[0] = new Furnishings.Chair(true, true, "Leder", "DxRacer", 149.97); chairs[1] = new Furnishings.Chair(true, true, "steel", "DxRacerSpace", 1049.34); //test everything Console.WriteLine(chairs[0].ToString); Console.WriteLine(chairs[1].ToString + "\n"); Console.WriteLine("!! Satte Rabatte !!"); chairs[1].Price = (chairs[1].Price * 0.8); Console.WriteLine("Nur heute: " + chairs[1].Price + " Euro"); chairs[1].PrintPrice(); Console.WriteLine("\n\n"); Console.WriteLine(chairs[1].ToString); table.PrintPrice(); //array for serialization var furnishing = new Furnishings.A[] { table, chairs[0], chairs[1], new Furnishings.Table(20.00, 36.00, 50.00, "Table0815", 9.99) }; //Write Json File if (!File.Exists(PATH_json)) { MemberSerialization memberSerialization; memberSerialization = (MemberSerialization)2; var stream = File.AppendText(PATH_json); foreach (var instance in furnishing) { stream.WriteLine(JsonConvert.SerializeObject(instance)); } stream.Flush(); stream.Close(); } //Output Json File content = File.ReadAllLines(PATH_json); Console.WriteLine("\n\njson-file content:\n"); foreach (var line in content) { Console.WriteLine(line); } // deserialize test var definition = new { Name = "" }; string json1 = content[0]; var furniture1 = JsonConvert.DeserializeAnonymousType(json1, definition); Console.WriteLine(furniture1.Name); }
public void createTable() { var table = new Furnishings.Table(12.5, 25.32, 50, "SimpleTable", 26.923); Assert.IsNotNull(table); }