public void CreateTrabant() { var car = new Trabant(); Assert.Equal("Trabant", car.Name); Assert.Equal(5000, car.Cost); }
public void CreateTrabantWithColor() { Car car = new Trabant(); car = new ColorDecorator(car); Assert.Equal("Trabant + color", car.Name); Assert.Equal(5250, car.Cost); }
public void CreateTrabantWithColorAndLeather() { Car car = new Trabant(); car = new ColorDecorator(car); car = new LeatherDecorator(car); Assert.Equal("Trabant + color + leather", car.Name); Assert.Equal(5700, car.Cost); }