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); }
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); }
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); }