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()); }
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()); }