Exemplo n.º 1
0
        public void Should_provide_collection_features()
        {
            var source = new List <Permission>
            {
                new Permission("c"),
                new Permission("b"),
                new Permission("a")
            };

            var sut = new PermissionSet(source);

            Assert.Equal(sut.ToList(), source);
            Assert.Equal(((IEnumerable)sut).OfType <Permission>().ToList(), source);

            Assert.Equal(3, source.Count);

            Assert.Equal("c;b;a", sut.ToString());
        }