コード例 #1
0
        public void ShouldReturnMessagesInOrderTheyWereAdded()
        {
            var mailbox = new MailBox<string>();
            mailbox.AddMessage("one");
            mailbox.AddMessage("two");

            string message;
            Assert.That(mailbox.TryGetNextMessage(out message));
            Assert.That(message, Is.EqualTo("one"));

            Assert.That(mailbox.TryGetNextMessage(out message));
            Assert.That(message, Is.EqualTo("two"));
        }
コード例 #2
0
ファイル: MailBoxTest.cs プロジェクト: liux1349/refractalize
        public void ShouldReturnMessagesInOrderTheyWereAdded()
        {
            var mailbox = new MailBox <string>();

            mailbox.AddMessage("one");
            mailbox.AddMessage("two");

            string message;

            Assert.That(mailbox.TryGetNextMessage(out message));
            Assert.That(message, Is.EqualTo("one"));

            Assert.That(mailbox.TryGetNextMessage(out message));
            Assert.That(message, Is.EqualTo("two"));
        }
コード例 #3
0
        public void ShouldReturnMessageWhenOneAvailable()
        {
            var mailbox = new MailBox<string>();
            mailbox.AddMessage("hi");

            string message;
            Assert.That(mailbox.TryGetNextMessage(out message));
            Assert.That(message, Is.EqualTo("hi"));
        }
コード例 #4
0
ファイル: MailBoxTest.cs プロジェクト: liux1349/refractalize
        public void ShouldReturnMessageWhenOneAvailable()
        {
            var mailbox = new MailBox <string>();

            mailbox.AddMessage("hi");

            string message;

            Assert.That(mailbox.TryGetNextMessage(out message));
            Assert.That(message, Is.EqualTo("hi"));
        }