public void Test3() { var ev2 = new Matrix.Xmpp.PubSub.Event.Event { Configuration = new Configuration { Node = "princely_musings" } }; ev2.ShouldBe(Resource.Get("Xmpp.PubSub.Event.event3.xml")); }
public void TestBuildEvent6() { var ev2 = new Matrix.Xmpp.PubSub.Event.Event { Type = PubSubEventType.Subscription, Subscription = { Node = "princely_musings", Jid = "*****@*****.**", SubscriptionState = Matrix.Xmpp.PubSub.SubscriptionState.Subscribed } }; ev2.ShouldBe(Resource.Get("Xmpp.PubSub.Event.event6.xml")); }
public void TestEvent7() { DateTime dt = DateTime.MinValue; XmppXElement xmpp1 = XmppXElement.LoadXml(Resource.Get("Xmpp.PubSub.Event.event7.xml")).Cast <Matrix.Xmpp.PubSub.Event.Event>(); var ev = xmpp1 as Matrix.Xmpp.PubSub.Event.Event; Assert.NotEqual(ev.Type, PubSubEventType.Items); Assert.Equal(ev.Type, PubSubEventType.Subscription); Assert.Equal(ev.Subscription.Node, "princely_musings"); Assert.Equal(ev.Subscription.Jid.Equals("*****@*****.**"), true); Assert.Equal(ev.Subscription.Id, "ba49252aaa4f5d320c24d3766f0bdcade78c78d3"); Assert.Equal(ev.Subscription.SubscriptionState, Matrix.Xmpp.PubSub.SubscriptionState.Subscribed); dt = ev.Subscription.Expiry; var ev2 = new Matrix.Xmpp.PubSub.Event.Event { Type = PubSubEventType.Subscription, Subscription = { Node = "princely_musings", Jid = "*****@*****.**", Id = "ba49252aaa4f5d320c24d3766f0bdcade78c78d3", SubscriptionState = Matrix.Xmpp.PubSub.SubscriptionState.Subscribed, Expiry = dt } }; ev2.ShouldBe(Resource.Get("Xmpp.PubSub.Event.event7.xml")); ev2 = new Matrix.Xmpp.PubSub.Event.Event { Type = PubSubEventType.Subscription, Subscription = { Node = "princely_musings", Jid = "*****@*****.**", Id = "ba49252aaa4f5d320c24d3766f0bdcade78c78d3", SubscriptionState = Matrix.Xmpp.PubSub.SubscriptionState.Subscribed, Expiry = dt } }; ev2.ShouldBe(Resource.Get("Xmpp.PubSub.Event.event7.xml")); }
public void TestBuildEvent() { var ev2 = new Matrix.Xmpp.PubSub.Event.Event { Type = PubSubEventType.Items, Items = { Node = "princely_musings" } }; ev2.Items.AddRetract(new Retract { Id = "ae890ac52d0df67ed7cfdf51b644e901" }); ev2.ShouldBe(Resource.Get("Xmpp.PubSub.Event.event2.xml")); ev2 = new Matrix.Xmpp.PubSub.Event.Event { Type = PubSubEventType.Delete }; Assert.Equal(ev2.Delete != null, true); ev2.Type = PubSubEventType.Items; ev2.Items.Node = "princely_musings"; ev2.Items.AddRetract(new Retract { Id = "ae890ac52d0df67ed7cfdf51b644e901" }); ev2.ShouldBe(Resource.Get("Xmpp.PubSub.Event.event2.xml")); var ev3 = new Matrix.Xmpp.PubSub.Event.Event { Type = PubSubEventType.Purge, Purge = { Node = "princely_musings" } }; ev3.ShouldBe(Resource.Get("Xmpp.PubSub.Event.event5.xml")); }