public override Build TakeActionFrom(Build previousBuild) { previousBuild.With(missileLauncher).ReportBuildBuilding(); return previousBuild; }
public override Build TakeActionFrom(Build previousBuild) { previousBuild.With(missileLauncher).ReportBuildPassed(); return this; }
public Build UpdateTo(Build newBuild) { return newBuild .With(missileService) .TakeActionFrom(origionalBuild); }