//funktioniert das hinzufügen? wird überprüft mit einem OkObjectResult public void TestMethod() { WhatToDo needed = new WhatToDo(); needed.DeleteOneItem(99); Person person = new Person(99, "prenametest", "surnametest", "*****@*****.**"); OkObjectResult result = (OkObjectResult)needed.CreatePerson(person); OkObjectResult issame = new OkObjectResult("Person with PersonID 99 and Name prenametest surnametest was created!"); Console.WriteLine(result.GetType()); Console.WriteLine(issame.GetType()); Assert.AreEqual(result.GetType(), issame.GetType()); }
public void Return_OkResultObject_OkIfFound_Input_Is_Not_Null() { var mockResponse = new HttpResponseMessage(HttpStatusCode.OK); var mockMediator = new Mock <IMediator>(); var mockConfig = new Mock <DummyAzureActiveDirectoryAuthenticationInfo>(); var mockUrlHelper = new Mock <IUrlHelper>(); var controller = new StubController(mockMediator.Object, mockConfig.Object, mockUrlHelper.Object); var expectedResult = new OkObjectResult("not null"); var result = controller.OkIfFound(mockResponse); Assert.IsNotNull(result); Assert.AreEqual(result.GetType(), expectedResult.GetType()); }
public async Task LoginUser() { var u = new LoginModel { Email = "*****@*****.**", Password = "******" }; var ok = new OkObjectResult(null); var resultOk = await _userController.Login(u); Assert.Equal(ok.GetType(), resultOk.GetType()); u.Password = "******"; var bad = new BadRequestObjectResult(new { message = "Emails or password is incorrect!" }); var resultBad = await _userController.Login(u); Assert.Equal(bad.GetType(), resultBad.GetType()); Assert.NotEqual(resultOk.GetType(), resultBad.GetType()); }
public async Task ValidFormReturnsReturnsOkObjectResult() { _form = new ContactFormRequestModel { FirstName = "asdfghjkl", LastName = "wertyu", Email = "*****@*****.**", Subject = "iopmnbvcxxxxz", Message = "gvnvhcgufdxcftwerty" }; var formByteArray = ToByteArray(_form); _req.Setup(x => x.Body).Returns(new MemoryStream(formByteArray)); var expected = new OkObjectResult(true); var actual = await _sut.Run(_req.Object, _log.Object, _context.Object); Assert.Equal(expected.GetType(), actual.GetType()); }
public async Task OkResultReturnsWhenLocationDetailsNotNull() { var req = new Mock <HttpRequest>(); var queryString = new Dictionary <string, StringValues>() { { "id", Guid.NewGuid().ToString() } }; req.Setup(x => x.Query).Returns(new QueryCollection(queryString)); var locationDetails = new LocationDetailsDto { Id = Guid.NewGuid() }; _locationsDetailsServiceMock.Setup(x => x.Get(It.IsAny <Guid>())).Returns(Task.FromResult(locationDetails)); IActionResult actual = await _sut.Run(req.Object, _loggerMock.Object); var expected = new OkObjectResult(locationDetails); var actualResult = (OkObjectResult)actual; Assert.True(expected.GetType() == actual.GetType()); Assert.Equal(expected.Value, actualResult.Value); }