public void StationSeinCreationTest() { //Arrange StationSein sein = new StationSein(100, 100, 100, 100); //Act //Assert Assert.True(LampKleur.Groen == sein.Lamp2.Kleur && LampKleur.Rood == sein.Lamp1.Kleur); }
public void StationSeinDrawTest() { //Arrange Control control = new Control(); Graphics g = control.CreateGraphics(); StationSein sein = new StationSein(4, 4, 4, 4); //Act sein.Teken(g); //Assert }
public void StationStatusTest(int status, int verwachtlinks, int verwachtrechts) { //arrange StationSein sein = new StationSein(100, 100, 100, 100); LampStatus verwachtseinStatus = LampStatus.Uit; LampStatus verwachtseinStatus2 = LampStatus.Uit; //act switch (status) { case 1: sein.Status = StationSeinStatus.Groen; break; case 2: sein.Status = StationSeinStatus.Rood; break; case 3: sein.Status = StationSeinStatus.Storing; break; case 4: sein.Status = StationSeinStatus.Uit; break; default: break; } if (verwachtlinks == 1) { verwachtseinStatus = LampStatus.Aan; } if (verwachtrechts == 1) { verwachtseinStatus2 = LampStatus.Aan; } //assert Assert.True(verwachtseinStatus == sein.Lamp1.Status && verwachtseinStatus2 == sein.Lamp2.Status); }
public TreinStation(int breedte, int grootte, int x, int y) : base(breedte, grootte, x, y) { sein1 = new StationSein(10, 30, x, y); sein2 = new StationSein(10, 30, x + 90, y); }