Esempio n. 1
0
        public virtual void TestCommonCases()
        {
            UniqueNames u = new UniqueNames();

            Assert.Equal("foo", u.UniqueName("foo"));
            Assert.Equal("foo-1", u.UniqueName("foo"));
        }
Esempio n. 2
0
        public virtual void TestCollisions()
        {
            UniqueNames u = new UniqueNames();

            u.UniqueName("foo");
            Assert.Equal("foo-1", u.UniqueName("foo-1"));
            Assert.Equal("foo-2", u.UniqueName("foo"));
            Assert.Equal("foo-1-1", u.UniqueName("foo-1"));
            Assert.Equal("foo-2-1", u.UniqueName("foo-2"));
        }