public setCurrentStatus ( string currentStatus ) : void | ||
currentStatus | string | |
리턴 | void |
private CargoDetails assembleFrom(Cargo cargo) { CargoDetails cargoDetails = new CargoDetails(); cargoDetails.setTrackingId(cargo.TrackingId.Value); cargoDetails.setFinalDestination(cargo.RouteSpecification.Destination.Name); cargoDetails.setCurrentLocation(cargo.LastKnownLocation.Name); cargoDetails.setCurrentStatus(cargo.TransportStatus.ToString()); return cargoDetails; }
public void reportCargoUpdate() { reportPusher.reportCargoUpdate(new TrackingId("ABC")); CargoDetails expected = new CargoDetails(); expected.setTrackingId("ABC"); expected.setCurrentLocation("Hongkong"); expected.setFinalDestination("Rotterdam"); expected.setCurrentStatus("IN_PORT"); reportSubmission.AssertWasCalled(s => s.submitCargoDetails(Arg.Is(expected))); }