public void EndpointRegistry_must_be_able_to_register_a_writeable_endpoint_and_policy()
{
var reg = new EndpointRegistry();
Assert.Null(reg.WritableEndpointWithPolicyFor(address1));
Assert.Equal(actorA, reg.RegisterWritableEndpoint(address1, actorA,null,null));
Assert.IsType<EndpointManager.Pass>(reg.WritableEndpointWithPolicyFor(address1));
Assert.Equal(actorA, reg.WritableEndpointWithPolicyFor(address1).AsInstanceOf<EndpointManager.Pass>().Endpoint);
Assert.Null(reg.ReadOnlyEndpointFor(address1));
Assert.True(reg.IsWritable(actorA));
Assert.False(reg.IsReadOnly(actorA));
Assert.False(reg.IsQuarantined(address1, 42));
}