public async Task CloseChannel_ChannelClosed(ChannelType type)
{
// Arrange
var gateway = CreatePrimaryGateway(type);
var clientChannel = await CreatePrimaryClientChannelAsync(type);
var entry = clientChannel.CreateRef<EntryRef>();
Assert.Equal("Test", await entry.Echo("Test"));
var serverChannel = (await ActorSelection(gateway.CastToIActorRef().Path + "/*").ResolveOne(TimeSpan.FromSeconds(1))).Cast<ActorBoundChannelRef>();
// Act
await serverChannel.Close();
// Assert
Watch(serverChannel.CastToIActorRef());
ExpectTerminated(serverChannel.CastToIActorRef());
}