public void ShouldEnqueueGoodbyeAndSend() { var mockConn = new Mock <IConnection>(); BoltV3.Logout(mockConn.Object); mockConn.Verify(x => x.Enqueue(It.IsAny <GoodbyeMessage>(), null, null), Times.Once); mockConn.Verify(x => x.Send()); }