예제 #1
0
        public void GetPowersTest()
        {
            //Arrange
            var powers = new List <Power>();

            powerRepositoryMock.Setup(x => x.Get(null))
            .Returns(powers.AsQueryable())
            .Verifiable("should request from repository");

            //Act
            var powerList = powerService.GetPowers(null);

            //Assert
            Assert.IsNotNull(powerList);
            Assert.AreEqual(powerList.Count(), powers.Count);
            powerRepositoryMock.Verify();
            unitOfWorkMock.Verify();
        }