public virtual void TestCommonCases() { UniqueNames u = new UniqueNames(); Assert.Equal("foo", u.UniqueName("foo")); Assert.Equal("foo-1", u.UniqueName("foo")); }
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")); }