public void will_use_bin_release_for_private_bin_path_if_it_exists_and_release_has_precedence()
{
var fileSystem = new FileSystem();
fileSystem.DeleteDirectory("Service");
fileSystem.CreateDirectory("Service");
fileSystem.CreateDirectory("Service", "bin");
fileSystem.CreateDirectory("Service", "bin", "Release");
fileSystem.CreateDirectory("Service", "bin", "Debug");
var expression = new RemoteDomainExpression();
expression.Setup.PrivateBinPath.ShouldBeNull();
expression.ServiceDirectory = "Service";
expression.Setup.PrivateBinPath.ShouldEqual("bin".AppendPath("Release"));
}