コード例 #1
0
ファイル: XPObjectsTests.cs プロジェクト: jannisk/VideoRent
        public void DeleteMovieItemOnRemove()
        {
            var item = Avatar.AddItem();

            SessionHelper.CommitSession(Session, null);
            Avatar.Items.Remove(item);
            Assert.IsTrue(item.IsDeleted);
        }
コード例 #2
0
ファイル: XPObjectsTests.cs プロジェクト: jannisk/VideoRent
        public void TryDeleteItemWasInRent()
        {
            var item    = Avatar.AddItem();
            var receipt = Andrew.DoRent(new RentInfo(item));

            VideoRentDateTime.AddDays(3);
            Andrew.ReturnRents(receipt.Rents);
            SessionHelper.CommitSession(Session, null);
            if (item.AllowDelete)
            {
                item.Delete();
            }
            SessionHelper.CommitSession(Session, null);
        }
コード例 #3
0
ファイル: XPObjectsTests.cs プロジェクト: jannisk/VideoRent
 public void MovieAddItem_CheckPrice()
 {
     Assert.AreEqual(100, Avatar.AddItem(MovieItemFormat.DVD, 100).SellingPrice);
 }