Exemple #1
0
        public void ListStorageAddLogSorted()
        {
            var storage = new ListStorage();

            Assert.That(storage.Count, Is.Zero);

            // Technically, various values should be set... but unless we throw an error, it should still work
            storage.AddLogSorted(logEntry);

            Assert.That(storage.Count, Is.EqualTo(1));
            Assert.That(storage.Entries, Is.Not.ExEmpty());
        }
Exemple #2
0
        public void ListStorageAddLogSortedUnsupported()
        {
            var storage = new ListStorage();

            Assert.That(storage.Count, Is.Zero);

            // May seem weird, but for now we don't support arbitary ILogEntry
            var unsupportedLogEntry = Substitute.For <ILogEntry>();

            Assert.Throws <ArgumentException>(() =>
            {
                storage.AddLogSorted(unsupportedLogEntry);
            });
        }