示例#1
0
        //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());
        }
示例#2
0
        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());
        }
示例#3
0
        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);
        }