Example #1
0
        private void Test()
        {
            _auctionMock = new Mock<DbSet<Auction>>();
            _lotMock = new Mock<DbSet<Lot>>();
            _artPieceMock = new Mock<DbSet<ArtPiece>>();
            _mockContext = new Mock<AuctionContext>();

            _mockContext.Setup(m => m.Auctions).Returns(_auctionMock.Object);
            _mockContext.Setup(m => m.Lots).Returns(_lotMock.Object);
            _mockContext.Setup(m => m.ArtPieces).Returns(_artPieceMock.Object);

            _artPiece = new ArtPiece() {
                ArtPieceId = 1,
                Artist = "Anders",
                Description = "Hej",
                Name = "Mona Lisa",
                Number = 1001,
                PurchasePrice = 10
            };

            _lot = new Lot() {
                LotId = 1,
                MinBid = 20,
                Position = 1,
                ArtPiece = _artPiece
            };

            _auction = new Auction {
                AuctionId = 1,
                AuctionName = "Test Auction",
                CreationDate = DateTime.Now,
                LotDuration = TimeSpan.FromMinutes(30),
                Multiplier = 3,
                Status = Status.Ready,
                Lots = new List<Lot>() { _lot }
            };

            _bidArtPiece = new ArtPiece() {
                ArtPieceId = 2,
                Artist = "Anders",
                Description = "Hej",
                Name = "Mona Lisa",
                Number = 1001,
                PurchasePrice = 10
            };

            Bid bid = new Bid() {
                Amount = 20,
                Bidder = new Member() { MemberId = 1},
                BidId = 1
            };

            _bidLot = new Lot() {
                LotId = 2,
                MinBid = 20,
                Position = 1,
                ArtPiece = _bidArtPiece,
                Bids = new List<Bid>() { bid}
            };

            _bidAuction = new Auction {
                AuctionId = 5,
                AuctionName = "Test Auction",
                CreationDate = DateTime.Now,
                LotDuration = TimeSpan.FromMinutes(30),
                Multiplier = 3,
                Status = Status.Ready,
                Lots = new List<Lot>() { _bidLot }
            };

            _auctionMock.AddQueryData(new List<Auction> { _auction, _bidAuction }.AsQueryable());
        }
Example #2
0
        private void Test()
        {
            _mockMember = new Mock<DbSet<Member>>();
            _mockContext = new Mock<AuctionContext>();

            _mockContext.Setup(m => m.Members).Returns(_mockMember.Object);

            var _member = new Member() {
                MemberId = 1,
                Address = "Hej",
                Name = "Lasse",
                Cpr = "101010101010",
                Department = "UCN",
                Email = "*****@*****.**",
                Points = 900
            };

            var _member2 = new Member() {
                MemberId = 2,
                Address = "Hej",
                Name = "Lasse",
                Cpr = "101010101010",
                Department = "UCN",
                Email = "*****@*****.**",
                Points = 500
            };

            _mockMember.AddQueryData(new List<Member> { _member, _member2 }.AsQueryable());
        }