Exemplo n.º 1
0
        public void Maximum()
        {
            var c = new MostRecentlyUsedCollection <string> ();

            var documents = Enumerable
                            .Range(0, c.MaxCount * 2)
                            .Select(i => i.ToString())
                            .ToArray();

            documents.ForEach(c.Add);

            c.ShouldEqual(documents.Reverse().Take(c.MaxCount));
        }