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); }
protected virtual object BuldOkResponseObject(MetaInfo meta) { return new { meta.Uri, meta.Icon, meta.MimeType, meta.Extra }; }