コード例 #1
0
        public void MemoryController_WithValidId_ShouldDeleteMemoryFromDb()
        {
            int id       = 1;
            var dbMemory = new Memory()
            {
                Amount       = 8,
                Frequency    = 2444,
                Manufacturer = "Memories",
                ModelName    = "Magma reaper",
                ModulesType  = "SIMM",
                Price        = 175,
                Socket       = "PGHT",
                Type         = "DDR4"
            };

            dbContext.Memory.Add(dbMemory);
            dbContext.SaveChanges();

            controller.DeleteConfirmed(id);

            var memory = dbContext.Memory.FirstOrDefault();

            var countOfEntities = dbContext.Memory.ToList().Count;

            Assert.IsNull(memory);
            Assert.AreEqual(0, countOfEntities);
        }