public void ReturnsWorks()
        {
            IActionResult  actionResult   = _dummyController.Test();
            OkObjectResult okObjectResult = actionResult as OkObjectResult;

            Assert.True(okObjectResult.Value.Equals("Works"));
        }
Example #2
0
        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);
        }
Example #3
0
        public void ReturnsOk()
        {
            IActionResult actionResult = _dummyController.Test();

            Assert.IsType <OkObjectResult>(actionResult);
        }