public void Setup(string processDirectory) { var pid = _osSpecific.GetProcessId(); var lineToSendToParent = _format.ProcessId(pid); _writeNext.Write(lineToSendToParent); _osSpecific.WritePidFile(pid, processDirectory); }