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));
        }
Exemplo n.º 4
0
        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);
        }