Exemplo n.º 1
0
 public void GivenAHappyUpserter()
 {
     _upserter = new Upserter <int>(x => x,
                                    (x, y) => x == y,
                                    ints => ints.Length,
                                    ints => ints.Length,
                                    null);
 }
Exemplo n.º 2
0
 public void GivenAHappyUpserter()
 {
     _upserter = new Upserter <int>(x => x,
                                    null,
                                    ints => ints.Length,
                                    ints => ints.Length,
                                    ints => ints.Length);
 }
Exemplo n.º 3
0
 public void GivenAnUpdater()
 {
     _upserter = new Upserter <EntityWithIntId>(x => x.GetId(), null,
                                                updateRequest =>
     {
         _updateRequests = updateRequest;
         return(0);
     }
                                                , null);
 }
Exemplo n.º 4
0
 public void GivenAHappyUpserter()
 {
     _upserter = new Upserter <int>(x => x,
                                    (x, y) => x == y,
                                    ints =>
     {
         _addedEntities = ints;
         return(ints.Length);
     },
                                    ints =>
     {
         _updatedEntities = ints;
         return(ints.Length);
     },
                                    ints =>
     {
         _deletedEntities = ints;
         return(ints.Length);
     });
 }
Exemplo n.º 5
0
 public void GivenAUpserterThatDoesNotWantToUpdate()
 {
     _upserter = new Upserter <string, Guid>(x => new Guid(x),
                                             (x, y) => false,
                                             strings =>
     {
         _addedEntities = strings;
         return(strings.Length);
     },
                                             strings =>
     {
         _updatedEntities = strings;
         return(strings.Length);
     },
                                             strings =>
     {
         _deletedEntities = strings;
         return(strings.Length);
     });
 }