public void CreateCodeCard_Returns201Created_WhenValidObjectSubmitted() { //Arrange mockRepo.Setup(repo => repo.GetCodeCardById(1)).Returns( new CodeCard { CardId = 1, Challenge = "Mock", JavaAnswer = "Mock", JavaScriptAnswer = "Mock", PythonAnswer = "Mock", CAnswers = "Mock" } ); var controller = new CodeCardController(mockRepo.Object, mapper); //Act var result = controller.CreateCodeCard(new CodeCardCreateDto { }); //Assert Assert.IsType <CreatedAtRouteResult>(result.Result); }
public void CreateCodeCard_ReturnsCorrectResourceType_WhenValidObject() { //Arrange mockRepo.Setup(repo => repo.GetCodeCardById(1)).Returns( new CodeCard { CardId = 1, Challenge = "Mock", JavaAnswer = "Mock", JavaScriptAnswer = "Mock", PythonAnswer = "Mock", CAnswers = "Mock" } ); var controller = new CodeCardController(mockRepo.Object, mapper); //Act var result = controller.CreateCodeCard(new CodeCardCreateDto { }); //Assert Assert.IsType <ActionResult <CodeCardReadDto> >(result); }