public string CreatePowerBoat(string model, int weight, string firstEngineModel, string secondEngineModel) { IBoatEngine firstEngine = this.Database.Engines.GetItem(firstEngineModel); IBoatEngine secondEngine = this.Database.Engines.GetItem(secondEngineModel); IBoat boat = new PowerBoat(model, weight, firstEngine, secondEngine); this.Database.Boats.Add(boat); return string.Format("Power boat with model {0} registered successfully.", model); }
public string CreatePowerBoat(string model, int weight, string firstEngineModel, string secondEngineModel) { IBoatEngine firstEngine = this.Database.Engines.GetItem(firstEngineModel); IBoatEngine secondEngine = this.Database.Engines.GetItem(secondEngineModel); IBoat boat = new PowerBoat(model, weight, firstEngine, secondEngine); this.Database.Boats.Add(boat); return(string.Format("Power boat with model {0} registered successfully.", model)); }
public string CreatePowerBoat(string model, int weight, string firstEngineModel, string secondEngineModel) { var firstEngine = this.Database.Engines.GetItem(firstEngineModel); var secondEngine = this.Database.Engines.GetItem(secondEngineModel); IBoat boat = new PowerBoat(model, weight, firstEngine, secondEngine); this.Database.Boats.Add(boat); return(string.Format(Constants.SuccessfullCreateBoat, "Power boat", model)); }
public void PowerBoat_Constructor_Test() { // Assert.Pass(); // Arrange // expected IVehicle vehicle = new PowerBoat("ABC 123", "Röd", 2); // Act // actual string strActualRegistrationNumber = ((Vehicle)vehicle).RegistrationNumber; string strActualColor = ((Vehicle)vehicle).Color; int iActualNumberOfEngins = ((PowerBoat)vehicle).NumberOfEngines; // Assert Assert.AreEqual("ABC 123", strActualRegistrationNumber); Assert.AreEqual("RÖD", strActualColor); Assert.AreEqual(2, iActualNumberOfEngins); }