Esempio n. 1
0
        public void CreatePerson()
        {
            PersonWithoutIdentifiersViewModel model = new PersonWithoutIdentifiersViewModel
            {
                FirstName = "firstname",
                LastName  = "lastname"
            };

            var controller = new PersonsController(_context);
            var result     = (ObjectResult)controller.CreatePerson(model);

            Assert.IsType <ApiResponse <bool> >(result.Value);
            var response = (ApiResponse <bool>)result.Value;

            Assert.Equal(((int)HttpStatusCode.OK).ToString(), response.StatusCode.ToString());
        }
Esempio n. 2
0
        public void Chech_Valid_Return_OkResult_CreatePerson()
        {
            //Arrange

            var controller = new PersonsController(_mockRepo.Object, _mapper, _mockLogger.Object);
            var person     = new PersonCreateDto()
            {
                Name = "Peter"
            };

            //Act
            var data = controller.CreatePerson(person);

            //Assert
            Assert.IsInstanceOf <CreatedAtRouteResult>(data.Result);
        }