コード例 #1
0
        public void Test_OnPost()
        {
            // Arrange
            Guid idTarefa   = Guid.NewGuid();
            Guid idWorkflow = Guid.NewGuid();

            FluxoTrabalhoModel pageModel = new FluxoTrabalhoModel(_workflowAppService.Object, _tarefaAppService.Object)
            {
                PageContext = PageContextManager.CreatePageContext()
            };

            _tarefaAppService.Setup(x => x.AlterarPorWorkflow(idTarefa, idWorkflow));

            PageModelTester <FluxoTrabalhoModel> pageTester = new PageModelTester <FluxoTrabalhoModel>(pageModel);

            // Act
            pageTester
            .Action(x => () => x.OnPost(idTarefa, idWorkflow))

            // Assert
            .TestPage();
        }
コード例 #2
0
        public void Test_OnGet()
        {
            // Arrange
            List <WorkflowViewModel> listaMock = new List <WorkflowViewModel> {
            };

            FluxoTrabalhoModel pageModel = new FluxoTrabalhoModel(_workflowAppService.Object, _tarefaAppService.Object)
            {
                PageContext = PageContextManager.CreatePageContext()
            };

            _workflowAppService.Setup(x => x.ListarPorTarefa()).Returns(listaMock);

            PageModelTester <FluxoTrabalhoModel> pageTester = new PageModelTester <FluxoTrabalhoModel>(pageModel);

            // Act
            pageTester

            // Assert
            .Action(x => x.OnGet)
            .TestPage();
        }