public void AddInstance_Should_Create_Instance_And_Add_It_To_The_Tracker() { var tracker = new ConventionTracker(); var expression = new ConventionCollectionSetupExpression(tracker); Assert.AreEqual(tracker.NodeConventions.Count, 0); Assert.AreEqual(expression.AddInstance(new TestNodeConvention()), expression); Assert.AreEqual(tracker.NodeConventions.Count, 1); Assert.AreEqual(tracker.EdgeConventions.Count, 0); Assert.AreEqual(expression.AddInstance(new TestEdgeConvention()), expression); Assert.AreEqual(tracker.EdgeConventions.Count, 1); }
public void AddInstance_Should_Throw_For_Conventions_Other_Than_Edge_And_Node() { var tracker = new ConventionTracker(); var expression = new ConventionCollectionSetupExpression(tracker); expression.AddInstance(new DummyConvention()); }