public void CleanUp_drains_queue() { using (var loggerMailbox = new LoggerMailbox()) { loggerMailbox.Post(TestActor, new Envelope {Message = "foo", Sender = TestActor}); loggerMailbox.NumberOfMessages.ShouldBe(1); loggerMailbox.CleanUp(); loggerMailbox.NumberOfMessages.ShouldBe(0); } }