BrightstarDB.Models.EventFeedTests.ServiceTests.TestAssertSubscriber C# (CSharp) Метод

TestAssertSubscriber() приватный Метод

private TestAssertSubscriber ( ) : void
Результат void
        public void TestAssertSubscriber()
        {
            var storeId = Guid.NewGuid().ToString();
            var eventService = new EventFeedService(storeId);

            // create a topic first that can be subscribed to, this topic could have been 'found' by search or be
            // a well known topic.
            eventService.AssertTopic(new Uri("http://www.brightstardb.com/topics/34"), "Topic 34", "A very important topic");

            eventService.AssertSubscriber("domain\\bob", new List<Uri>() { new Uri("http://www.brightstardb.com/topics/34") });

            // use a raw context to check it exist
            var ctx = GetContext(storeId);
            Assert.AreEqual(1, ctx.Topics.Count());
            Assert.AreEqual(new Uri("http://www.brightstardb.com/topics/34"), ctx.Topics.ToList()[0].Id);

            Assert.AreEqual(1, ctx.Subscribers.Count());
            var sub = ctx.Subscribers.ToList()[0];

            Assert.AreEqual(1, sub.Topics.Count());
            Assert.AreEqual("http://www.brightstardb.com/topics/34", sub.Topics.ToList()[0].Id);
        }