public void AddCategory_Save() { using (MovieDetail movieDetail = (MovieDetail)ModulesManager.Current.OpenModuleObjectDetail(new MovieDetailObject(Session, Avatar.Oid), true)) { using (MovieCategoryDetail movieCategoryDetail = movieDetail.MovieEdit.OpenNewCategoryDialog()) { movieCategoryDetail.MovieCategoryEdit.MovieCategoryEditObject.VideoRentObject.Name = "NewCategoryName"; movieCategoryDetail.SaveAndDispose(); } Assert.AreEqual("NewCategoryName", movieDetail.MovieEdit.VRObjectEditObject.VideoRentObject.Category.Name); movieDetail.Save(); } }
public void AddMovieCategoryWithExistingName() { string categoryName = new XPCollection <MovieCategory>(Session)[0].Name; using (MovieDetail movieDetail = (MovieDetail)ModulesManager.Current.OpenModuleObjectDetail(new MovieDetailObject(Session, Avatar.Oid), true)) { using (MovieCategoryDetail movieCategoryDetail = movieDetail.MovieEdit.OpenNewCategoryDialog()) { movieCategoryDetail.MovieCategoryEdit.MovieCategoryEditObject.VideoRentObject.Name = categoryName; movieCategoryDetail.SaveAndDispose(); } } }
public void ChangeCategoryName_EditMovie_CheckCategoryName_AddMovieCategoryWithExistingName() { string categoryName = new XPCollection <MovieCategory>(Session)[0].Name; Guid categoryOid = new MovieCategory(Session).Oid; SessionHelper.CommitSession(Session, null); using (MovieCategoriesList categorieslist = (MovieCategoriesList)ModulesManager.Current.OpenModuleObjectDetail(new MovieCategoriesListObject(Session), false)) { categorieslist.MovieCategoriesEdit.CurrentRecord = SessionHelper.GetObjectByKey <MovieCategory>(categoryOid, categorieslist.MovieCategoriesEdit.VRObjectsEditObject.VideoRentObjects.Session); Assert.AreEqual(categorieslist.MovieCategoriesEdit.CurrentRecord, categorieslist.MovieCategoryEdit.MovieCategoryEditObject.VideoRentObject); categorieslist.MovieCategoriesEdit.CurrentRecord.Name = "new name"; Assert.IsTrue(categorieslist.DirtyRough); using (MovieDetail movieDetail = (MovieDetail)ModulesManager.Current.OpenModuleObjectDetail(new MovieDetailObject(Session, Avatar.Oid), true)) { XPCollection <MovieCategory> categories = new XPCollection <MovieCategory>(movieDetail.MovieEdit.MovieCategoryEditData.List, CriteriaOperator.Parse("Name = ?", "new name")); Assert.AreEqual(1, categories.Count); } } using (MovieDetail movieDetail = (MovieDetail)ModulesManager.Current.OpenModuleObjectDetail(new MovieDetailObject(Session, Avatar.Oid), true)) { using (MovieCategoryDetail movieCategoryDetail = movieDetail.MovieEdit.OpenNewCategoryDialog()) { movieCategoryDetail.MovieCategoryEdit.MovieCategoryEditObject.VideoRentObject.Name = categoryName; movieCategoryDetail.SaveAndDispose(); } } }
public MovieCategoryDetailView(MovieCategoryDetail movieDetail) : base(movieDetail) { LastCreatedView = this; }