예제 #1
0
        public void ApplyListInsertionComposition()
        {
            var toInsert = new Route();
            var change = new ListInsertionComposition<IRoute>(railway.AbsoluteUri, "Routes", 0, new List<IRoute>() { toInsert });

            change.Apply(repository);

            Assert.AreEqual(toInsert, railway.Routes.First());
        }
예제 #2
0
        public void SerializeListInsertionComposition()
        {
            var change = new ListInsertionComposition <int>(uri, property, 0, new List <int>()
            {
                23, 42
            });

            SerializeAndAssert(change);
        }
예제 #3
0
        public void ApplyListInsertionComposition()
        {
            var toInsert = new Route();
            var change   = new ListInsertionComposition <IRoute>(railway.AbsoluteUri, "Routes", 0, new List <IRoute>()
            {
                toInsert
            });

            change.Apply(repository);

            Assert.AreEqual(toInsert, railway.Routes.First());
        }
예제 #4
0
 public void SerializeListInsertionComposition()
 {
     var change = new ListInsertionComposition<int>(uri, property, 0, new List<int>() { 23, 42 });
     SerializeAndAssert(change);
 }