public void ValidGuid()
        {
            var guid = Guid.NewGuid();
            var downloadMappingResolver = new DownloadMappingResolver();

            int count = 0;
            downloadMappingResolver.MappingResolved += m =>
            {
                Assert.That(m.Guid, Is.EqualTo(guid));
                Assert.That(m.Uri, Is.EqualTo(new Uri("http://www.silkveil.net")));
                count++;
            };

            downloadMappingResolver.RequestMapping +=
                g =>
                    {
                        var mapping = new DownloadMapping
                                          {
                                              Guid = guid,
                                              Uri = new Uri("http://www.silkveil.net")
                                          };
                        downloadMappingResolver.RequestedMappingAvailable(mapping);
                    };

            downloadMappingResolver.ResolveGuid(guid);

            Assert.That(count, Is.EqualTo(1));
        }
        public void ValidGuid()
        {
            var guid = Guid.NewGuid();
            var downloadMappingResolver = new DownloadMappingResolver();

            int count = 0;

            downloadMappingResolver.MappingResolved += m =>
            {
                Assert.That(m.Guid, Is.EqualTo(guid));
                Assert.That(m.Uri, Is.EqualTo(new Uri("http://www.silkveil.net")));
                count++;
            };

            downloadMappingResolver.RequestMapping +=
                g =>
            {
                var mapping = new DownloadMapping
                {
                    Guid = guid,
                    Uri  = new Uri("http://www.silkveil.net")
                };
                downloadMappingResolver.RequestedMappingAvailable(mapping);
            };

            downloadMappingResolver.ResolveGuid(guid);

            Assert.That(count, Is.EqualTo(1));
        }