public void CreatingMovieAndCheckDefaultCategory() { var movie = new Movie(Session); Assert.IsNotNull(movie.Category); Assert.AreEqual(movie.Category, MovieCategory.GetDefaultCategory(Session)); }
public void SaveMovieWithNullCategory() { var movie = new Movie(Session, "new film"); movie.Category = null; Session.CommitChanges(); Assert.AreEqual(MovieCategory.GetDefaultCategory(Session), movie.Category); }
public void DeleteMovieWithNullCategory() { Avatar.Category = null; Avatar.Delete(); Session.CommitChanges(); var category = MovieCategory.GetDefaultCategory(Session); var movies = new XPCollection <Movie>(category.Movies); foreach (var movie in movies) { movie.Awards = "1"; } Session.CommitChanges(); }
public void CopySession() { Postal.CountriesAsString = "ru, us"; Session.CommitChanges(); IDGenerator.DisableGeneration(copy); SessionHelper.CopySession(Session, copy, Session.Dictionary.CollectClassInfos(typeof(VideoRentBaseObject).Assembly), null, 0); copy.CommitChanges(); IDGenerator.EnableGeneration(); var copyPostal = copy.FindObject <Movie>(CriteriaOperator.Parse("Title = ?", "Postal")); Assert.AreEqual("Postal", copyPostal.Title); Assert.AreEqual("ru, us", copyPostal.CountriesAsString); Assert.IsNotNull(MovieCategory.GetDefaultCategory(copy)); Assert.AreEqual(MovieCategory.GetDefaultCategory(copy), copyPostal.Category); var copyAnton = copy.FindObject <Customer>(CriteriaOperator.Parse("FirstName = ? and LastName = ?", "Anton", "Abanin")); Assert.AreEqual(3, copyAnton.CustomerId); }
public void ReturnAllCurrentCustomerActiveRents() { TestMessageBoxView.ShowDelegate = (message, title, button, image, defaultResult) => { return(MessageBoxResult.Yes); }; MovieCategory defaultCategory = MovieCategory.GetDefaultCategory(Session); Receipt receipt = Anton.DoRent(new RentInfo[] { new RentInfo(Avatar, MovieItemFormat.DVD, 0), new RentInfo(Cube), new RentInfo(Postal, 2) }); receipt.Date = DateTime.Now.AddDays(-1); SessionHelper.CommitSession(Session, null); using (CurrentCustomerRentsDetail list = (CurrentCustomerRentsDetail)ModulesManager.Current.OpenModuleObjectDetail(new CurrentCustomerRentsDetailObject(Session), false)) { CurrentCustomerProvider.Current.CurrentCustomerOid = Anton.Oid; Assert.IsNotNull(list.CurrentCustomerRentsEdit.CurrentCustomerActiveRents); Assert.AreNotEqual(0, list.CurrentCustomerRentsEdit.CurrentCustomerActiveRents.Count); list.CurrentCustomerRentsEdit.CheckAllActiveRents(); list.ReturnRents(); Assert.AreEqual(1, list.CurrentCustomerRentsEdit.CurrentCustomerActiveRents.Count); } }
public void CheckDefaultCategory() { Assert.IsNotNull(MovieCategory.GetDefaultCategory(Session)); }