public void Notification_Subscribe_GetSubscriptionsByUser()
{
var node1 = Node.LoadNode("/Root/IMS");
var node2 = Node.LoadNode("/Root/IMS/BuiltIn");
Subscription.Subscribe(Subscriber1, node1, NotificationFrequency.Daily, "en", TESTSITEPATH, TESTSITEURL, true);
Subscription.Subscribe(Subscriber1, node2, NotificationFrequency.Daily, "en", TESTSITEPATH, TESTSITEURL, true);
Subscription.Subscribe(Subscriber2, node1, NotificationFrequency.Daily, "en", TESTSITEPATH, TESTSITEURL, true);
var subscriptions = Subscription.GetSubscriptionsByUser(Subscriber1).ToArray();
Assert.IsTrue(2 == subscriptions.Count(), "#1");
Assert.IsTrue(subscriptions[0].UserPath == Subscriber1.Path, "#2");
Assert.IsTrue(subscriptions[0].ContentPath == node1.Path, "#3");
Assert.IsTrue(subscriptions[1].UserPath == Subscriber1.Path, "#4");
Assert.IsTrue(subscriptions[1].ContentPath == node2.Path, "#5");
subscriptions = Subscription.GetSubscriptionsByUser(Subscriber2).ToArray();
Assert.IsTrue(1 == subscriptions.Count(), "#1");
Assert.IsTrue(subscriptions[0].UserPath == Subscriber2.Path, "#2");
Assert.IsTrue(subscriptions[0].ContentPath == node1.Path, "#3");
}
[TestMethod]