Exemplo n.º 1
0
        public void TestGetAlwaysReturnEmptyCollection()
        {
            var dictionary = new MailDictionary();
            var messages   = dictionary["some random string"];

            Assert.That(messages, Is.Not.Null);
            Assert.That(messages.Count, Is.EqualTo(0));
        }
Exemplo n.º 2
0
        public void TestAddThenCount()
        {
            const string key        = "somekey";
            var          message    = Substitute.For <IDummyMailMessage>();
            var          dictionary = new MailDictionary();

            dictionary.Add(key, message);
            Assert.That(dictionary.KeyCount, Is.EqualTo(1));
        }
Exemplo n.º 3
0
        public void TestAddThenGet()
        {
            const string key        = "somekey";
            var          message    = Substitute.For <IDummyMailMessage>();
            var          dictionary = new MailDictionary();

            dictionary.Add(key, message);
            var retrievedMessage = dictionary[key].First();

            Assert.That(retrievedMessage, Is.SameAs(message));
        }