public void BasicGetSetInfoDefaults()
 {
     using (var handle = Mailslots.CreateMailslot(@"\\?\mailslot\basicgetsetinfodefaultstest"))
     {
         handle.IsInvalid.Should().BeFalse();
         var info = Mailslots.GetMailslotInfo(handle);
         info.MessageCount.Should().Be(0);
         info.NextSize.Should().Be(uint.MaxValue);
         info.MaxMessageSize.Should().Be(0);
         info.ReadTimeout.Should().Be(0);
         Mailslots.SetMailslotTimeout(handle, 100);
         Mailslots.GetMailslotInfo(handle).ReadTimeout.Should().Be(100);
     }
 }
 public void BasicGetInfo()
 {
     using (var handle = Mailslots.CreateMailslot(
                name: @"\\?\mailslot\basicgetinfotest",
                maxMessageSize: 256,
                readTimeout: 1000))
     {
         handle.IsInvalid.Should().BeFalse();
         var info = Mailslots.GetMailslotInfo(handle);
         info.MessageCount.Should().Be(0);
         info.NextSize.Should().Be(uint.MaxValue);
         info.MaxMessageSize.Should().Be(256);
         info.ReadTimeout.Should().Be(1000);
     }
 }