public void First_ReturnsSequence()
        {
            // Set up
            CollectionContext<SimpleUser, List<SimpleUser>> context =
                new CollectionContext<SimpleUser, List<SimpleUser>>(
                        new List<IObjectGenerator<SimpleUser>>());

            ICollectionSequenceSelectionContext<SimpleUser, List<SimpleUser>> sequence = context.First(10);
            Assert.NotNull(sequence);
        }
Beispiel #2
0
 public TaxonService(
     IMappingService Mapping,
     CollectionContext Collection,
     ApplicationUser user
     )
 {
     this.Mapping = Mapping;
     this.Collection = Collection;
     this.User = user;
 }
        public void Get_List_ReturnsList()
        {
            // Add 20 mocks to a list
            List<Mock<IObjectGenerator<SimpleUser>>> mocks = new List<Mock<IObjectGenerator<SimpleUser>>>();
            for (int x = 0; x < 20; x++)
            {
                mocks.Add(new Mock<IObjectGenerator<SimpleUser>>());
            }

            // Set up
            CollectionContext<SimpleUser, List<SimpleUser>> context =
                new CollectionContext<SimpleUser, List<SimpleUser>>(
                        mocks.Select(x => (IObjectGenerator<SimpleUser>)x.Object));

            List<SimpleUser> users= context.Get();
            Assert.AreEqual(20, users.Count);
        }
        public void Get_Array_ReturnsArray()
        {
            // Add 20 mocks to a list
            List<Mock<IObjectGenerator<SimpleUser>>> mocks = new List<Mock<IObjectGenerator<SimpleUser>>>();
            for (int x = 0; x < 20; x++)
            {
                mocks.Add(new Mock<IObjectGenerator<SimpleUser>>());
            }

            // Set up
            CollectionContext<SimpleUser, SimpleUser[]> context =
                new CollectionContext<SimpleUser, SimpleUser[]>(
                        mocks.Select(x => (IObjectGenerator<SimpleUser>)x.Object));

            SimpleUser[] users = context.Get();
            Assert.AreEqual(20, users.Length);
        }
        public void Impose_ImposesMemberOnAllItems()
        {
            // Add 20 mocks to a list
            List<Mock<IObjectGenerator<SimpleUser>>> mocks = new List<Mock<IObjectGenerator<SimpleUser>>>();
            for (int x = 0; x < 20; x++)
            {
                mocks.Add(new Mock<IObjectGenerator<SimpleUser>>());
            }

            // Set up
            CollectionContext<SimpleUser, List<SimpleUser>> context =
                new CollectionContext<SimpleUser, List<SimpleUser>>(
                        mocks.Select(x => (IObjectGenerator<SimpleUser>)x.Object));

            // Call
            Expression<Func<SimpleUser, string>> expr = x => x.LastName;
            context.Impose(expr, "Test");

            // Verify they were all called
            foreach (var mock in mocks)
            {
                mock.Verify(x => x.Impose(It.Is<Expression<Func<SimpleUser, string>>>(y => y == expr), It.Is<String>(y => y == "Test")), Times.Once());
            }
        }
        public void Impose_ReturnsSelf()
        {
            // Set up
            CollectionContext<SimpleUser, List<SimpleUser>> context =
                new CollectionContext<SimpleUser, List<SimpleUser>>(
                        new List<IObjectGenerator<SimpleUser>>());

            // Call
            Expression<Func<SimpleUser, string>> expr = x => x.LastName;
            var returnContext = context.Impose(expr, "Test");

            // Verify
            Assert.AreEqual(context, returnContext);
        }
        public override Result <CollectionAddResult> Add(TEquippableType item, int amount, CollectionContext context)
        {
            var result = base.Add(item, amount, context);

            logger.Log($"Item {item?.ID} added to PUN2ClientEquipmentCollection with result {result}", this);

            return(result);
        }
Beispiel #8
0
 public ObjectSetSteps(CollectionContext context)
 {
     _context = context;
 }
Beispiel #9
0
 public ItemController(TagContext tagContext, LikeContext likeContext, ItemContext context, CollectionContext collectionContext, UserManager <User> userManager, CommentContext commentContext)
 {
     _collectionContext = collectionContext;
     _itemContext       = context;
     _userManager       = userManager;
     _commentContext    = commentContext;
     _likeContext       = likeContext;
     _tagContext        = tagContext;
 }
 public AlbumRepository(CollectionContext db)
 {
     this.db = db;
 }
Beispiel #11
0
 public DecksController(CollectionContext context)
 {
     _context = context;
 }
 public MoviesController(CollectionContext context)
 {
     _context = context;
 }