Esempio n. 1
0
        public async Task GetAllAuctions_ReturnsListOfAllAuctionsWithCorrectData()
        {
            var groupCode = 1;
            //arrange
            var mocks    = CreateMocksForGetAllAuctions(groupCode, "FirstName", "LastName", "UserName", "AnnanAnvändare");
            var auctions = new Auctions(mocks.MockRepo.Object, mocks.MockUserManager.Object);
            //act
            var result = await auctions.GetAllAuctions(groupCode, mocks.MockUser.Object);

            //assert
            Assert.Equal(4, result.Count);
            Assert.True(result[0].AnvandarenFarUppdatera);
            Assert.False(result[0].AnvandarenFarTaBort);
            Assert.False(result[1].AnvandarenFarUppdatera);
            Assert.True(result[2].AnvandarenFarTaBort);
            Assert.False(result[2].ArOppen);
            Assert.True(result[3].ArOppen);
        }