public void WorkerDroneIdentifiesRobotPart() { var robotPart = new MockedRobotPart(RobotPartCategory.Assembly); var workerDrone = new MockedWorkerDrone(); workerDrone.IdentifyRobotPart(robotPart); Assert.IsInstanceOf <AssemblyRoomTransportMechanism>(workerDrone.TransportMechanism); robotPart = new MockedRobotPart(RobotPartCategory.Weapon); workerDrone.IdentifyRobotPart(robotPart); Assert.IsInstanceOf <ArmouryTransportMechanism>(workerDrone.TransportMechanism); }
public void WorkerDroneIdentifiesRobotPart() { RobotPart robotPart = new MockedAssembly(); var workerDrone = new MockedWorkerDrone(); var transportMechanism = workerDrone.IdentifyRobotPart(robotPart); Assert.IsInstanceOf <AssemblyRoomTransportMechanism>(transportMechanism); robotPart = new MockedWeapon(); transportMechanism = workerDrone.IdentifyRobotPart(robotPart); Assert.IsInstanceOf <ArmouryTransportMechanism>(transportMechanism); }