public void CreateFromNameTest() { const string ipcName = "TestMe"; var processArguments = ProcessArguments.Create(ipcName, typeof(ProcessArgumentsTest)); Assert.IsTrue(processArguments.IsValid); Assert.AreEqual(processArguments.IpcClientName, ProcessArguments.CreateIpcClientName(ipcName)); Assert.AreEqual(processArguments.IpcProcessName, ProcessArguments.CreateIpcProcessName(ipcName)); Assert.AreEqual(processArguments.IpcServerName, ProcessArguments.CreateIpcServerName(ipcName)); Assert.AreEqual(processArguments.IpcParentProgramPid, Process.GetCurrentProcess().Id); Assert.AreEqual(typeof(ProcessArgumentsTest).Assembly, processArguments.IpcAssembly); Assert.AreEqual(typeof(ProcessArgumentsTest), processArguments.IpcRemoteType); }