public void TestGetUserPictureCountMethod() { var userPictureService = new UserPictureService(pictureRepo.Object, obituaryRepo.Object); var count = userPictureService.GetUserPictureCount("userId1"); Assert.Equal(2, count); }
public void TestAllUserPicturesMethod() { var userPictureService = new UserPictureService(pictureRepo.Object, obituaryRepo.Object); var count = userPictureService.AllUserPictures("userId1").Count(); Assert.Equal(2, count); }
public void TestCurrentUserPicureMethod() { var userPictureService = new UserPictureService(pictureRepo.Object, obituaryRepo.Object); var picture = userPictureService.CurrentUserPicure("pictureId3"); var viewModel = new UserPictureViewModel { PictureId = "pictureId3", PictureFilePath = "picFilePath3" }; Assert.Equal(viewModel.PictureId, picture.PictureId); Assert.Equal(viewModel.PictureFilePath, picture.PictureFilePath); }
public async Task TestRemovePictureIdFromUserObityarysAsyncMethod() { var optionsBuilder = new DbContextOptionsBuilder <ApplicationDbContext>().UseInMemoryDatabase("testDb4"); var virtualDbContext = new ApplicationDbContext(optionsBuilder.Options); var obituaryRepository = new EFRepository <Obituary>(virtualDbContext); var pictureRepository = new EFRepository <Picture>(virtualDbContext); var userPictureService = new UserPictureService(pictureRepository, obituaryRepository); var obituary = new Obituary { Id = "ObituaryId1", UserId = "UserId1", FrameId = "frame1Id", TextTemplateId = "ttId1", CustomTextId = " CustomTextId1", CrossId = "1", PictureId = "PictureId1", AfterCrossTextId = "AfterCrossTextId1", CrossTextId = "CrossTextId1", FromId = "FromId1", FullNameId = "FullNameId1", PanahidaId = "PanahidaId1", YearId = "YearId1", }; await obituaryRepository.AddAsync(obituary); await obituaryRepository.SaveChangesAsync(); await userPictureService .RemovePictureIdFromUserObityarysAsync("PictureId1"); var dbObituary = obituaryRepository.All().FirstOrDefault(); Assert.Null(dbObituary.PictureId); }
public void TestInitialize() { _mock = AutoMock.GetLoose(); _service = _mock.Create <UserPictureService>(); }