Exemple #1
0
        public void Return_AListOfCraetors()
        {
            // Arrange
            var creators = new List <CreatorsDataModel>()
            {
                new CreatorsDataModel()
                {
                    FullName = "Mitko", isDeleted = false, Image = "this is image"
                }
            };

            var mockedRepo       = new Mock <IEfRepository <CreatorsDataModel> >();
            var mockedUnitOfWork = new Mock <IUnitOfWork>();

            mockedRepo.Setup(repo => repo.All).Returns(creators);

            var creatorsService = new CreatorsService(mockedUnitOfWork.Object, mockedRepo.Object);

            // Act
            var creatorsModels = creatorsService.GetCreators().ToList();

            // Assert
            var expected = creators[0].FullName;
            var actual   = creatorsModels[0].FullName;

            Assert.AreEqual(expected, actual);
        }
Exemple #2
0
        public void Call_TheAllProperty_OfTheEfRepository()
        {
            // Arrange
            var creators = new List <CreatorsDataModel>();

            var mockedRepo       = new Mock <IEfRepository <CreatorsDataModel> >();
            var mockedUnitOfWork = new Mock <IUnitOfWork>();

            mockedRepo.Setup(repo => repo.All).Returns(creators);

            var creatorsService = new CreatorsService(mockedUnitOfWork.Object, mockedRepo.Object);

            // Act
            creatorsService.GetCreators();

            // Assert
            mockedRepo.Verify(repo => repo.All, Times.Once);
        }