コード例 #1
0
        public IActionResult Post([FromBody] Flashcard card)
        {
            if (card == null)
            {
                return(BadRequest());
            }
            card.Id = Guid.NewGuid();
            _context.Add(card);
            _context.SaveChanges();

            return(CreatedAtRoute("GetFlashcard", new { id = card.Id.ToString() }, card));
        }
コード例 #2
0
        public void GetSingleCardItem_ReturnsTypeNull_WhenIdInvalid()
        {
            //Arrange
            var card = new CardDTO
            {
                Id = 5,
            };

            dbContext.Add(card);
            dbContext.SaveChanges();

            //Act
            var result = cardsController.GetCard(3);

            //Assert
            Assert.Null(result.Value);
        }