public Object CreateObject() { WarPlane warPlane = new WarPlane(); warPlane.engine = new Engine(); return(warPlane); }
public void EqualReferences(List <BaseObject> list) { Flattop flattop = (Flattop)list[0]; WarPlane warPlane = (WarPlane)list[1]; Pilot pilot = (Pilot)list[2]; Assert.AreSame(flattop.WarPlanes[0], warPlane); Assert.AreSame(warPlane.Pilot, pilot); }
public void EqualNullReferences(List <BaseObject> list) { Flattop flattop = (Flattop)list[0]; WarPlane warPlane = (WarPlane)list[1]; Pilot pilot = (Pilot)list[2]; Assert.AreEqual(flattop.WarPlanes.Count, 0); Assert.AreEqual(warPlane.flattop, null); Assert.AreEqual(warPlane.Pilot, null); }
public void EqualWarPlanes(WarPlane w1, WarPlane w2) { Assert.AreEqual(w1.engine.Fuel, w2.engine.Fuel); Assert.AreEqual(w1.engine.Power, w2.engine.Power); Assert.AreEqual(w1.FlightAltitude, w2.FlightAltitude); Assert.AreEqual(w1.Identificator, w2.Identificator); Assert.AreEqual(w1.ReleaseYear, w2.ReleaseYear); Assert.AreEqual(w1.Speed, w2.Speed); //EqualPilots(w1.Pilot, w2.Pilot); //EqualFlattops(w1.flattop, w2.flattop); }
public void InitializeThreeObjectsAndReferences(ApplicationDataContext applicationDataContext) { CreateFlattop(applicationDataContext, 20, 2000, "flattop", "zx-89", "123w", OceanType.Pacific, 156, 800, 8000, FuelType.Petrol); CreateWarPlane(applicationDataContext, 380, 2010, "warplane", "aw-5.2", 6, 8500, FuelType.Petrol); CreatePilot(applicationDataContext, 190, 86, "Aleksey", "Meresiev", 1987, 12, SkillLevelType.Level_3); WarPlane warPlane = (WarPlane)applicationDataContext.Objects[1]; warPlane.Pilot = (Pilot)applicationDataContext.Objects[2]; Flattop flattop = (Flattop)applicationDataContext.Objects[0]; warPlane.flattop = (Flattop)applicationDataContext.Objects[0]; flattop.WarPlanes.Add(warPlane); }
public void CreateWarPlane(ApplicationDataContext applicationDataContext, int speed, int releaseYear, string model, string identificator, int flighAltitude, int power, FuelType fuel) { BaseObject obj = new WarPlane { Speed = speed, ReleaseYear = releaseYear, Model = model, Identificator = identificator, FlightAltitude = flighAltitude, flattop = null, Pilot = null, engine = new Engine() { Power = power, Fuel = fuel, }, }; applicationDataContext.CallObjectCreatedEvent(applicationDataContext.Objects, obj); }