public void CanCreateUrnengrab() { var x = new UrnenGrab("Ramses", 1); Assert.IsTrue(x.Name == "Ramses"); Assert.IsTrue(x.Index == 1); Assert.IsTrue(x.Typ == "Urnengrab"); }
public void KeinIndexKleinerNull() { var x = new Pyramide("Hans", -1); Assert.True(x.Index > 0); var y = new ErdGrab("Hans", -1); Assert.True(y.Index > 0); var z = new UrnenGrab("Hans", -1); Assert.True(z.Index > 0); }
static void Main(string[] args) { var rand = new Random(); var pCount = 0; var eCount = 1000; var uCount = 1000000; GrabArrayErstellen.Run(); ManuellesGrab.Run(); WriteLine("*****************************\n"); WriteLine("UNERWARTETER PEST AUSBRUCH!!!\n"); WriteLine("*****************************\n"); var pSource = new Subject <Pyramide>(); var eSource = new Subject <ErdGrab>(); var uSource = new Subject <UrnenGrab>(); pSource .Subscribe(x => { WriteLine($"Index: {x.Index}"); x.MachInschrift(); WriteLine(); }) ; eSource .Subscribe(x => { WriteLine($"Index: {x.Index}"); x.MachInschrift(); WriteLine(); }) ; uSource .Subscribe(x => { WriteLine($"Index: {x.Index}"); x.MachInschrift(); WriteLine(); }) ; var pTask = Task.Run(() => { while (true) { Task.Delay(TimeSpan.FromSeconds(5.0 + rand.Next(5))).Wait(); pCount++; Console.WriteLine("*******ANOTHER KING GONE******"); Pyramide x = new Pyramide(pCount); pSource.OnNext(x); //return x; } }); var eTask = Task.Run(() => { while (true) { Task.Delay(TimeSpan.FromSeconds(2.0 + rand.Next(4))).Wait(); eCount++; Console.WriteLine("R.I.P"); ErdGrab e = new ErdGrab(eCount); eSource.OnNext(e); //return x; } }); var uTask = Task.Run(() => { while (true) { Task.Delay(TimeSpan.FromSeconds(1.0 + rand.Next(1))).Wait(); uCount++; Console.WriteLine("some scum got burnt"); UrnenGrab x = new UrnenGrab(uCount); uSource.OnNext(x); //return x; } }); Wissenschaftler.Run(); //WriteLine("Anykey"); ReadKey(); }
public void UrneNoName() { var z = new UrnenGrab("", 1); Assert.AreNotEqual(z.Name, ""); }