public void TestUnique()
        {
            var file = new MetaInfo();
            var p = new RandomNameProvider<MetaInfo>();
            var name1 = p.GetName(file);
            var name2 = p.GetName(file);
            var name3 = p.Regenerate(file, name2);

            Assert.IsFalse(string.IsNullOrEmpty(name1));
            Assert.IsFalse(string.IsNullOrEmpty(name2));
            Assert.IsFalse(string.IsNullOrEmpty(name3));
            Assert.AreNotEqual(name1, name2);
            Assert.AreNotEqual(name1, name3);
            Assert.AreNotEqual(name2, name3);
        }
Exemplo n.º 2
0
        public void TestUnique()
        {
            var file  = new MetaInfo();
            var p     = new RandomNameProvider <MetaInfo>();
            var name1 = p.GetName(file);
            var name2 = p.GetName(file);
            var name3 = p.Regenerate(file, name2);

            Assert.IsFalse(string.IsNullOrEmpty(name1));
            Assert.IsFalse(string.IsNullOrEmpty(name2));
            Assert.IsFalse(string.IsNullOrEmpty(name3));
            Assert.AreNotEqual(name1, name2);
            Assert.AreNotEqual(name1, name3);
            Assert.AreNotEqual(name2, name3);
        }