Чтобы убедиться, что аренда объекта заканчивается, вам нужно всего лишь установить интервал опроса службы времени жизни, который будет меньше, чем 2 секунды, которые вы установили как время жизни.
вы можете сделать это в объекте сервера`s конструктор:
// just a sample value of 1 second
LifetimeServices.LeaseManagerPollTime = TimeSpan.FromSeconds(1);
теперь, даже если вы вызываете методы для объекта, он все равно будет собран, потому что вы установили:
leas.RenewOnCallTime = TimeSpan.Zero