public void EndpointRegistry_must_be_able_to_register_a_readonly_endpoint()
{
var reg = new EndpointRegistry();
Assert.Null(reg.ReadOnlyEndpointFor(address1));
Assert.Equal(actorA, reg.RegisterReadOnlyEndpoint(address1, actorA, 0));
Assert.Equal(Tuple.Create(actorA, 0), reg.ReadOnlyEndpointFor(address1));
Assert.Null(reg.WritableEndpointWithPolicyFor(address1));
Assert.False(reg.IsWritable(actorA));
Assert.True(reg.IsReadOnly(actorA));
Assert.False(reg.IsQuarantined(address1, 42));
}