Ejemplo n.º 1
0
        public void SearchAsyncTest()
        {
            //Arrange
            string modifier_code = "COD";
            string modifier_desc = "DESC";
            bool   show_inactive = true;

            var response = new R6ResponseDto <List <ModifierDto> >()
            {
                Data = new List <ModifierDto>()
                {
                    new ModifierDto()
                    {
                        Modifier_code = "COD",
                        Modifier_desc = "DESC",
                        Is_active     = false,
                        Modifier_id   = 12
                    }
                }
            };


            // Act
            var mockService = _moqSerivceFixture.ModifierService.Value;

            mockService.Setup(m => m.SearchAsync(It.IsAny <string>(), It.IsAny <string>(), It.IsAny <bool>())).ReturnsAsync(response).Verifiable();
            var controller   = new ModifierController(mockService.Object);
            var actionResult = controller.SearchAsync(modifier_code, modifier_desc, show_inactive);
            var result       = Assert.IsType <Task <R6ResponseDto <List <ModifierDto> > > >(actionResult);

            // Assert
            Assert.NotNull(result);
        }
Ejemplo n.º 2
0
        public void AddAsyncTest()
        {
            //Arrange
            var request = new ModifierDto
            {
                Modifier_code = "COD",
                Modifier_desc = "DESC",
                Is_active     = false
            };

            var response = new R6ResponseDto <int>()
            {
                Data = 12
            };

            // Act
            var mockService = _moqSerivceFixture.ModifierService.Value;

            mockService.Setup(m => m.AddAsync(It.IsAny <ModifierDto>())).ReturnsAsync(response).Verifiable();
            var controller   = new ModifierController(mockService.Object);
            var actionResult = controller.AddAsync(request);
            var result       = Assert.IsType <Task <R6ResponseDto <int> > >(actionResult);

            // Assert
            Assert.NotNull(result);
            var expectedData = ((R6.Model.Common.R6ResponseDto <int>)result.Result);

            Assert.Equal(response.Data, expectedData.Data);
        }
Ejemplo n.º 3
0
        public void GetAllAsyncTest()
        {
            //Arrange
            var response = new R6ResponseDto <List <ModifierDto> >()
            {
                Data = new List <ModifierDto>()
                {
                    new ModifierDto()
                    {
                        Modifier_code = "COD",
                        Modifier_desc = "DESC",
                        Is_active     = false,
                        Modifier_id   = 12
                    }
                }
            };


            // Act
            var mockService = _moqSerivceFixture.ModifierService.Value;

            mockService.Setup(m => m.GetAllAsync()).ReturnsAsync(response).Verifiable();
            var controller   = new ModifierController(mockService.Object);
            var actionResult = controller.GetAllAsync();
            var result       = Assert.IsType <Task <R6ResponseDto <List <ModifierDto> > > >(actionResult);

            // Assert
            Assert.NotNull(result);
        }