public async Task Shoud_Add_CandidateTest_In_CandidateService() { var candidate = new Candidate() { FirstName = "Minamba", LastName = "Camara", Test = new TestModel() { Title = "c#" } }; var mockService = Substitute.For <ICandidatesService>(); mockService.AddCandidateTestAsync(candidate).Returns(candidate); var logger = Substitute.For <ILog>(); var candidateController = new CandidatesController(mockService, logger); var result = await candidateController.AddCandidateTestAsync(candidate); var okResult = result as CreatedAtActionResult; Assert.AreEqual(201, okResult.StatusCode); }