public void TestFriendlyName()
{
using (var domain = ProcessDomain.CreateDomain("ProcessDomain"))
{
var obj = (RemoteTestObject)domain.CreateInstanceAndUnwrap(TestObjectAssemblyName, TestObjectTypeName);
Assert.That(obj.GetProcessId(), Is.Not.EqualTo(Process.GetCurrentProcess().Id));
Assert.That(obj.GetProcessFileName(), Is.Not.EqualTo(Process.GetCurrentProcess().MainModule.FileName));
Assert.That(obj.GetProcessFileName().EndsWith("ProcessDomain.exe"));
}
}