public void ReturnsWorks() { IActionResult actionResult = _dummyController.Test(); OkObjectResult okObjectResult = actionResult as OkObjectResult; Assert.True(okObjectResult.Value.Equals("Works")); }
public async Task RepoCallIsCorrect( string input, IEnumerable <MainModel> expected, [Frozen] Mock <IDummyModelProcessor> proccessor, [Frozen] Mock <IModelRepo> repo, DummyController sut) { proccessor.Setup(x => x.Process(input)).Returns(expected); var response = await sut.Test(input).Unwrap(); Assert.True(response.IsSuccessStatusCode); var actual = await response.Unwrap <IEnumerable <MainModel> >(); repo.Verify(x => x.PostData(expected), Times.Once()); repo.Verify(x => x.PostData(It.IsNotIn <IEnumerable <MainModel> >(expected)), Times.Never()); Assert.Equal(expected, actual); }
public void ReturnsOk() { IActionResult actionResult = _dummyController.Test(); Assert.IsType <OkObjectResult>(actionResult); }