public void SubscriptionAttribute_EventNameCarries() { var attrib = new SubscriptionAttribute(); attrib.EventName = "bOb"; Assert.AreEqual("bOb", attrib.EventName); }
public void SubscriptionAttribute_TemplateConstructor_PropertyCheck() { var attrib = new SubscriptionAttribute("mySubscriptionRoute"); Assert.AreEqual(GraphCollection.Subscription, attrib.FieldType); Assert.AreEqual(false, attrib.IsRootFragment); Assert.AreEqual(null, attrib.UnionTypeName); Assert.AreEqual("mySubscriptionRoute", attrib.Template); Assert.AreEqual(TypeExpressions.Auto, attrib.TypeExpression); Assert.AreEqual(0, attrib.Types.Count); Assert.AreEqual(FieldResolutionMode.PerSourceItem, attrib.ExecutionMode); }
public void SubscriptionAttribute_EmptyConstructor_PropertyCheck() { var attrib = new SubscriptionAttribute(); Assert.AreEqual(GraphCollection.Subscription, attrib.FieldType); Assert.AreEqual(false, attrib.IsRootFragment); Assert.AreEqual(null, attrib.UnionTypeName); Assert.AreEqual(Constants.Routing.ACTION_METHOD_META_NAME, attrib.Template); Assert.AreEqual(TypeExpressions.Auto, attrib.TypeExpression); Assert.AreEqual(0, attrib.Types.Count); Assert.AreEqual(FieldResolutionMode.PerSourceItem, attrib.ExecutionMode); }
public void SubscriptionAttribute_UnionConstructor_PropertyCheck() { var attrib = new SubscriptionAttribute("myField", "myUnionType", typeof(SubscriptionAttributeTests), typeof(GraphFieldAttribute)); Assert.AreEqual(GraphCollection.Subscription, attrib.FieldType); Assert.AreEqual(false, attrib.IsRootFragment); Assert.AreEqual("myUnionType", attrib.UnionTypeName); Assert.AreEqual("myField", attrib.Template); Assert.AreEqual(TypeExpressions.Auto, attrib.TypeExpression); Assert.AreEqual(2, attrib.Types.Count); Assert.AreEqual(typeof(SubscriptionAttributeTests), attrib.Types[0]); Assert.AreEqual(typeof(GraphFieldAttribute), attrib.Types[1]); Assert.AreEqual(FieldResolutionMode.PerSourceItem, attrib.ExecutionMode); }