public void Verify_Launcher_SendsCookie() { var controller = new ExampleController(); var response = controller.Launcher(null); Assert.IsTrue(response.StatusCode == 200); Assert.AreEqual("abc", response.Cookies["testCookie"].Value); }
public void Verify_Launcher_SendsHeader() { var controller = new ExampleController(); var response = controller.Launcher(null); Assert.IsTrue(response.StatusCode == 200); Assert.AreEqual("123", response.Headers["testHeader"]); }
public async Task GetExampleAsync_ExampleIdDoestNotExist_ReturnsNotFound( [Frozen] Mock <IExampleService> exampleServiceMock, Example example, ExampleController sut) { exampleServiceMock.Setup(x => x.GetExampleAsync(example.Id)).Returns(Task.FromResult <Example>(null)); var result = await sut.GetExampleAsync(example.Id); var notfoundResult = result.Result as NotFoundResult; notfoundResult.StatusCode.Should().Be(StatusCodes.Status404NotFound); }
public void Verify_ChangeTheme_Redirects() { var controller = new ExampleController(); var request = new Request { QueryString = new NameValueCollection { { "theme", "JaffasTheme"} } }; var response = controller.ChangeTheme(request); Assert.IsTrue(response.StatusCode == 302); Assert.AreEqual("/testing", response.Headers["Location"]); }
public void TestGet() { // Arrange var controller = new ExampleController(); // Act var result = controller.Get(); // Assert var dataResult = Assert.IsType <ExampleDataModel>(result); Assert.True(dataResult.Value); }
public void Redirection() { // Arrange ExampleController controller = new ExampleController(); // Act RedirectToActionResult result = controller.Redirect(); // Assert Assert.False(result.Permanent); Assert.Equal("Index", result.ActionName); Assert.Equal("Home", result.ControllerName); }
public void ControllerTest() { // Arrange // create a controller ExampleController target = new ExampleController(); // Act // call the action method ViewResult result = target.Index(); // Assert // check teh result Assert.AreEqual("", result.ViewName); }
public async Task GetExamplesAsync_ExamplesExist_ReturnsOkExamples( [Frozen] Mock <IExampleService> exampleServiceMock, IEnumerable <Example> examples, ExampleController sut) { exampleServiceMock.Setup(x => x.GetExamplesAsync()).Returns(Task.FromResult(examples)); var result = await sut.GetExamplesAsync(); var okObjectResult = result.Result as OkObjectResult; okObjectResult.StatusCode.Should().Be(StatusCodes.Status200OK); okObjectResult.Value.Should().BeEquivalentTo(examples); }
public async Task GetExampleAsync_ExampleIdExists_ReturnsOkSpecificExample( [Frozen] Mock <IExampleService> exampleServiceMock, Example example, ExampleController sut) { exampleServiceMock.Setup(x => x.GetExampleAsync(example.Id)).Returns(Task.FromResult(example)); var result = await sut.GetExampleAsync(example.Id); var okObjectResult = result.Result as OkObjectResult; okObjectResult.StatusCode.Should().Be(StatusCodes.Status200OK); okObjectResult.Value.Should().Be(example); }