Beispiel #1
0
        public void Create_NewCar_VehicleHasVehicleTypeName()
        {
            Domain.Entities.VehicleType vType   = new Domain.Entities.VehicleType("Cabriolet");
            Domain.Aggregates.Vehicle   vehicle = new Domain.Aggregates.Vehicle("118", vType);

            Assert.AreEqual("Cabriolet", vehicle.VehicleType.Name);
        }
Beispiel #2
0
 public Domain.Aggregates.Vehicle Insert(Domain.Aggregates.Vehicle vehicle)
 {
     return(this.vehicleDBContext
            .Vehicles
            .Add(vehicle)
            .Entity);
 }
Beispiel #3
0
        public void SetVehicleType_VehicleDoesNotContainType_VehicleHasTypeName()
        {
            Domain.Aggregates.Vehicle   vehicle = new Domain.Aggregates.Vehicle("118");
            Domain.Entities.VehicleType vType   = new Domain.Entities.VehicleType("Cabriolet");
            vehicle.SetVehicleType(vType);

            Assert.AreEqual("Cabriolet", vehicle.VehicleType.Name);
        }
Beispiel #4
0
        public void SetBrand_VehicleDoesNotContainBrand_VehicleHasBrandName()
        {
            Domain.Aggregates.Vehicle vehicle = new Domain.Aggregates.Vehicle("118");
            Domain.Entities.Brand     brand   = new Domain.Entities.Brand("BMW");
            vehicle.SetBrand(brand);

            Assert.AreEqual("BMW", vehicle.Brand.Name);
        }
Beispiel #5
0
        public void Create_NewCar_VehicleHasBrand()
        {
            Domain.Entities.VehicleType vType   = new Domain.Entities.VehicleType("Cabriolet");
            Domain.Entities.Brand       brand   = new Domain.Entities.Brand("BMW");
            Domain.Aggregates.Vehicle   vehicle = new Domain.Aggregates.Vehicle("118", vType, brand);

            Assert.AreEqual("BMW", vehicle.Brand.Name);
        }
Beispiel #6
0
        public void Create_NewCar_VehicleHasName()
        {
            Domain.Aggregates.Vehicle vehicle = new Domain.Aggregates.Vehicle("118");

            Assert.AreEqual("118", vehicle.Name);
        }
Beispiel #7
0
 public void SetName_VehicleHasName_NameIsChanged()
 {
     Domain.Aggregates.Vehicle vehicle = new Domain.Aggregates.Vehicle("118");
     vehicle.SetName("320");
     Assert.AreEqual("320", vehicle.Name);
 }
Beispiel #8
0
        public void Create_NoVehicleType_VehicleHasVehicleTypeNull()
        {
            Domain.Aggregates.Vehicle vehicle = new Domain.Aggregates.Vehicle("118");

            Assert.IsNull(vehicle.VehicleType);
        }
Beispiel #9
0
 public void Delete(Domain.Aggregates.Vehicle vehicle)
 {
     this.vehicleDBContext
     .Vehicles
     .Remove(vehicle);
 }
Beispiel #10
0
 public Domain.Aggregates.Vehicle Update(Domain.Aggregates.Vehicle vehicle)
 {
     return(this.vehicleDBContext
            .Update(vehicle)
            .Entity);
 }