public void Context() { _testPic = new Picture { ID = new Guid("ca5e0210-16ac-4383-82a7-01efcc651f06"), Alt = "Test Pic", OrdinalIndex = 0, ImageType = "jpg", }; _unitOfWorkMock = new Mock<IUnitOfWork>(); _unitOfWorkMock.Setup(uow => uow.GetAll<Picture, int>(p => p.OrdinalIndex, true, 0, HomePageViewModel.TOP_SLIDE_PIC_COUNT)) .Returns(new List<Picture>() { _testPic }); _picRepoMock = new Mock<IPictureRepository>(); _picRepoMock.Setup(prm => prm.GetAllInOrder(0, HomePageViewModel.TOP_SLIDE_PIC_COUNT)) .Returns(new List<Picture>() { _testPic }); _picServiceMock = new Mock<IPictureService>(); _picServiceMock.Setup(psm => psm.GetFirstPictures(HomePageViewModel.TOP_SLIDE_PIC_COUNT)) .Returns(new List<Picture>() { _testPic }); _dessertServiceMock = new Mock<IDessertService>(); _dessertServiceMock.Setup(dsm => dsm.GetRatedDesserts(false)) .Returns(new List<Dessert>() {}); _viewModelManagerMock = new Mock<IHomePageViewModelManager>(); _viewModelManagerMock.Setup(hpvmm => hpvmm.Get()); }
public void Context() { _testPic = new Picture { Alt = "Test Pic", OrdinalIndex = 0, ImageType = "jpg", }; _viewModelManager = DependencyResolverHelper.GetRealDependency<IHomePageViewModelManager>(); UnitOfWork.AddToSession(_testPic); PersistenceManager.CommitCachedObjects(); }
public void A_Domain_Object_Can_Be_Persisted() { var pic = new Picture { Alt = "Test Pic" , ImageType = "image/jpeg" }; _pictureRepo.Save(pic); PersistenceManager.CommitCachedObjects(); var savedPic = _pictureRepo.GetByID(pic.ID); Assert.AreEqual(pic, savedPic); }
public void Context() { _testPic1 = new Picture { Alt = "First Test Pic", OrdinalIndex = 0, ImageType = "jpg", }; UnitOfWork.AddToSession(_testPic1); _testPic2 = new Picture { Alt = "Second Test Pic", OrdinalIndex = 0, ImageType = "jpg", }; UnitOfWork.AddToSession(_testPic2); _testDessert1 = new Dessert { Name = "Test Dessert 1", Likes = 5, Dislikes = 2, Description = "A yummy tasty treat", Picture = _testPic1, }; UnitOfWork.AddToSession(_testDessert1); _testDessert2 = new Dessert { Name = "Test Dessert 2", Likes = 10, Dislikes = 3, Description = "A yummy tasty treat", Picture = _testPic2, }; UnitOfWork.AddToSession(_testDessert2); PersistenceManager.CommitCachedObjects(); }
public void Save(Picture picture) { _pictureRepository.Save(picture); }
public void Context() { _testPic1 = new Picture { ID = new Guid("ca5e0210-16ac-4383-82a7-01efcc651f06"), Alt = "First Test Pic", OrdinalIndex = 0, ImageType = "jpg", }; _testPic2 = new Picture { ID = new Guid("E06EB0EC-F107-431F-B79A-9548BA697B42"), Alt = "Second Test Pic", OrdinalIndex = 0, ImageType = "jpg", }; _testDessert1 = new Dessert { ID = new Guid("ca5e0210-16ac-4383-82a7-01efcc651f06"), Picture = _testPic1, Name = "Test Dessert", Likes = 5, Dislikes = 2, Description = "A yummy tasty treat", }; _testDessert2 = new Dessert { ID = new Guid("E06EB0EC-F107-431F-B79A-9548BA697B42"), Picture = _testPic2, Name = "Test Dessert", Likes = 10, Dislikes = 3, Description = "A yummy tasty treat", }; _pictureViewModel = new PictureViewModel { Alt = _testPic1.Alt, ImageType = _testPic1.ImageType, OrdinalIndex = _testPic1.OrdinalIndex, Url = "/Context/Photos/" + _testPic1.ID.ToString() + _testPic1.ImageType }; _dessertViewModel = new DessertBoxViewModel { ID = _testDessert1.ID, Name = _testDessert1.Name, Description = _testDessert1.Description, Likes = _testDessert1.Likes, Dislikes = _testDessert1.Dislikes, Picture = _pictureViewModel }; _unitOfWorkMock = new Mock<IUnitOfWork>(); _unitOfWorkMock.Setup(uow => uow.GetAll<Dessert, int>(dessert => dessert.Likes >= 0 , dessert => dessert.Likes , false)) .Returns(new List<Dessert>() { _testDessert2, _testDessert1 }); _dessertRepoMock = new Mock<IDessertRepository>(); _dessertRepoMock.Setup(dr => dr.GetInOrder(dessert => dessert.Likes >= 0 , dessert => dessert.Likes , false)) .Returns(new List<Dessert>() { _testDessert2, _testDessert1 }); _picServiceMock = new Mock<IPictureService>(); _picServiceMock.Setup(ps => ps.GetFirstPictures(5)) .Returns(new List<Picture>() { _testPic2, _testPic1 }); _dessertServiceMock = new Mock<IDessertService>(); _dessertServiceMock.Setup(ds => ds.GetRatedDesserts(false)) .Returns(new List<Dessert>() { _testDessert2, _testDessert1 }); _viewModelManagerMock = new Mock<IHomePageViewModelManager>(); _viewModelManagerMock.Setup(hpvmm => hpvmm.Get()) .Returns(new HomePageViewModel{ Desserts = new List<DessertBoxViewModel>{ _dessertViewModel }}); }
public void Context() { _referencePictureIDs = new List<Guid>(){ Guid.NewGuid(), Guid.NewGuid(), Guid.NewGuid(), Guid.NewGuid(), Guid.NewGuid() }; _randomPicture = new Picture { ID = Guid.NewGuid(), Alt = "Random Picture", OrdinalIndex = 0, ImageType = "jpg" }; _randomPictureViewModel = new PictureViewModel { ID = _randomPicture.ID, Alt = _randomPicture.Alt, OrdinalIndex = _randomPicture.OrdinalIndex, ImageType = _randomPicture.ImageType, Url = string.Format("{0}{1}.{2}" , ConfigurationManager.AppSettings["PhotoDirectory"] , _randomPicture.ID, _randomPicture.ImageType) }; _unitOfWorkMock = new Mock<IUnitOfWork>(); _unitOfWorkMock.Setup(uow => uow.GetRandom<Picture>(It.Is<Expression<Func<Picture, bool>>>(e => ReferencePictureIDsDoesNotContainRandomPictureID(e)))) .Returns(_randomPicture); _pictureRepositoryMock = new Mock<IPictureRepository>(); _pictureRepositoryMock.Setup(repo => repo.GetNextRandomPicture(_referencePictureIDs)) .Returns(_randomPicture); _pictureServiceMock = new Mock<IPictureService>(); _pictureServiceMock.Setup(svc => svc.GetNextRandomPicture(_referencePictureIDs)) .Returns(_randomPicture); _pictureViewModelManagerMock = new Mock<IPictureViewModelManager>(); _pictureViewModelManagerMock.Setup(mgr => mgr.GetNextTopSlidePicture(_referencePictureIDs)) .Returns(_randomPictureViewModel); }
public void Context() { _testPic1 = new Picture { Alt = "First Test Pic", OrdinalIndex = 0, ImageType = "jpg", }; UnitOfWork.AddToSession(_testPic1); _testPic2 = new Picture { Alt = "Second Test Pic", OrdinalIndex = 1, ImageType = "jpg", }; UnitOfWork.AddToSession(_testPic2); _testPic3 = new Picture { Alt = "Third Test Pic", OrdinalIndex = 2, ImageType = "jpg", }; UnitOfWork.AddToSession(_testPic3); _testPic4 = new Picture { Alt = "Fourth Test Pic", OrdinalIndex = 3, ImageType = "jpg", }; UnitOfWork.AddToSession(_testPic4); PersistenceManager.CommitCachedObjects(); _pictureViewModelManager = DependencyResolverHelper.GetRealDependency<IPictureViewModelManager>(); }
private static string GetPhotoUrl(Picture pic) { return ConfigurationManager.AppSettings["PhotoDirectory"] + pic.ID + "." + pic.ImageType; }
public void Context() { _testPic = new Picture { Alt = "Second Test Pic", OrdinalIndex = 0, ImageType = "jpg", }; UnitOfWork.AddToSession(_testPic); _testDessert = new Dessert { Name = "Test Dessert", Description = "A yummy tasty treat", Likes = 0, Picture = _testPic }; UnitOfWork.AddToSession(_testDessert); PersistenceManager.CommitCachedObjects(); }