public void CheckAnotherCategoriesList() { using (MovieCategoriesList categorieslist = (MovieCategoriesList)ModulesManager.Current.OpenModuleObjectDetail(new MovieCategoriesListObject(Session), false)) { MovieCategory editCategory = categorieslist.MovieCategoryEdit.MovieCategoryEditObject.VideoRentObject; Assert.IsTrue(categorieslist.MovieCategoryEdit.AnotherCategories.List.IndexOf(editCategory) < 0); } }
public void CreateMovieCategoriesList() { using (MovieCategoriesList list = (MovieCategoriesList)ModulesManager.Current.OpenModuleObjectDetail(new MovieCategoriesListObject(Session), false)) { MovieCategoriesListView movieCategoriesListView = MovieCategoriesListView.LastCreatedView; Assert.IsNotNull(movieCategoriesListView); Assert.IsNotNull(movieCategoriesListView.Module); Assert.AreEqual(list, movieCategoriesListView.Module); } }
public void OpenCategoriesList_Dispose_SendSetUpdated() { Guid categoryOid = new MovieCategory(Session).Oid; SessionHelper.CommitSession(Session, null); MovieCategoriesList categorieslist = (MovieCategoriesList)ModulesManager.Current.OpenModuleObjectDetail(new MovieCategoriesListObject(Session), false); categorieslist.Dispose(); AllObjects <MovieCategory> .Set.RaiseUpdated(new TestEditableObject(categoryOid)); }
public void CreateMovieCategoriesListAddCategorySave() { using (MovieCategoriesList list = (MovieCategoriesList)ModulesManager.Current.OpenModuleObjectDetail(new MovieCategoriesListObject(Session), false)) { MovieCategoriesListView movieCategoriesListView = MovieCategoriesListView.LastCreatedView; MovieCategoryEdit categoryEdit = list.MovieCategoryEdit; list.CreateCategory(); Assert.AreNotEqual(categoryEdit, list.MovieCategoryEdit); list.Close(); } }
public void AddTwoCategories_DeleteThem() { using (MovieCategoriesList list = (MovieCategoriesList)ModulesManager.Current.OpenModuleObjectDetail(new MovieCategoriesListObject(Session), false)) { Guid firstOne = list.CreateCategory().Oid; list.CreateCategory(); Assert.IsTrue(list.MovieCategoriesEdit.DeleteCurrentRecord()); list.MovieCategoriesEdit.CurrentRecord = SessionHelper.GetObjectByKey <MovieCategory>(firstOne, list.MovieCategoriesEdit.VRObjectsEditObject.VideoRentObjects.Session); Assert.IsTrue(list.MovieCategoriesEdit.DeleteCurrentRecord()); list.Close(); } }
public void CreateMovieCategoriesList_ChangeCurrentRecord_CheckCategoryEdit() { MovieCategory category1 = new MovieCategory(Session, "category1"); SessionHelper.CommitSession(Session, null); using (MovieCategoriesList list = (MovieCategoriesList)ModulesManager.Current.OpenModuleObjectDetail(new MovieCategoriesListObject(Session), false)) { MovieCategoryEdit categoryEdit = list.MovieCategoryEdit; Assert.IsTrue(2 >= list.MovieCategoriesEdit.VRObjectsEditObject.VideoRentObjects.Count); Assert.AreEqual(list.MovieCategoriesEdit.VRObjectsEditObject.VideoRentObjects[0], list.MovieCategoriesEdit.CurrentRecord); categoryEdit.MovieCategoryEditObject.VideoRentObject.Prices[0].Days2RentPrice += 2M; list.Save(); list.MovieCategoriesEdit.CurrentRecord = list.MovieCategoriesEdit.VRObjectsEditObject.VideoRentObjects[1]; Assert.AreNotEqual(categoryEdit, list.MovieCategoryEdit); } }
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 MovieCategoriesListView(MovieCategoriesList moviesList) : base(moviesList) { LastCreatedView = this; }
public void ListIsSorted() { using (MovieCategoriesList categorieslist = (MovieCategoriesList)ModulesManager.Current.OpenModuleObjectDetail(new MovieCategoriesListObject(Session), false)) { Assert.AreNotEqual(0, categorieslist.VRObjectsListObject.MovieCategoriesEditObject.VideoRentObjects.Sorting.Count); } }