コード例 #1
0
        public void Setup()
        {
            notForSaleSKU = new PhysicalGameProduct
            {
                ProductAvailabilityStatus = AvailabilityStatus.NotForSale
            };

            availableSKU = new PhysicalGameProduct
            {
                ProductAvailabilityStatus = AvailabilityStatus.Available
            };

            preOrderSKU = new PhysicalGameProduct
            {
                ProductAvailabilityStatus = AvailabilityStatus.PreOrder
            };

            discontinuedSKU = new PhysicalGameProduct
            {
                ProductAvailabilityStatus = AvailabilityStatus.DiscontinuedByManufacturer
            };

            gameId = new Guid("44B0752E-998B-466A-AAAD-3ED535BA3559");
            gameSKUId = new Guid("281B0B14-F775-497B-AAFB-F1036FAB630D");

            tag = new Tag { Name = "Test" };

            everyoneESRBRating = new ESRBRating { RatingId = "E", Description = "Everyone", MinimumAge = 0};
            matureESRBRating = new ESRBRating { RatingId = "M", Description = "Mature", MinimumAge = 17 };
        }
コード例 #2
0
        public void MarkAsModified_WhenCalled_SetsEntityStateToModified()
        {
            ESRBRating model = new ESRBRating
            {
                RatingId = "F",
                Description = "Fake Rating"
            };

            db.MarkAsModified(model);

            DbEntityEntry<ESRBRating> entry = db.Entry(model);

            Assert.That(entry.State, Is.EqualTo(EntityState.Modified));
        }