public void TestRetrieveByShortLink() { using (var scope = new TransactionScope()) { var now = DateTime.Now; LinkRecord created = null; using (var createRep = new LinkRepository()) { var url = string.Format("http://google.kz?id={0}", (new Random()).Next(int.MaxValue)); var response = createRep.CreateAndSave(url); created = response.Data; } LinkRecord readen = null; using(var readRep = new LinkRepository()) { readen = readRep.RetrieveByShortLink(created.ShortLink).Data; } Assert.That(readen.Id, Is.EqualTo(created.Id)); Assert.That(readen.OriginalLink, Is.EqualTo(created.OriginalLink)); } }