public void EndpointRegistry_should_overwrite_Gated_policy_with_Pass_on_RegisterWritableEndpoint()
{
var reg = new EndpointRegistry();
var deadline = Deadline.Now + TimeSpan.FromMinutes(30);
var willBeGated = 42;
reg.RegisterWritableEndpoint(address1, TestActor, willBeGated, null);
Assert.NotNull(reg.WritableEndpointWithPolicyFor(address1));
Assert.True(reg.IsWritable(TestActor));
reg.MarkAsFailed(TestActor, deadline);
Assert.False(reg.IsWritable(TestActor));
var writableUid = 43;
reg.RegisterWritableEndpoint(address1, TestActor, writableUid, willBeGated);
Assert.True(reg.IsWritable(TestActor));
}