コード例 #1
0
        public async void Handle_Exception_test()
        {
            List <Project> returnn = new List <Project>();

            this._unitOfUnitMock.Setup(mock => mock.ProjectRepository.ReadAll()).Throws(new Exception());

            ReadAllProjectsCommand command = new ReadAllProjectsCommand();
            ReadAllProjectsHandler handler = new ReadAllProjectsHandler(this._unitOfUnitMock.Object);

            var result = await handler.Handle(command, new CancellationTokenSource().Token);

            Assert.Null(result);
        }
コード例 #2
0
        public async void Handle_Succes_test()
        {
            List <Project> returnn = new List <Project>();

            this._unitOfUnitMock.Setup(mock => mock.ProjectRepository.ReadAll()).Returns(Task.FromResult(returnn));

            ReadAllProjectsCommand command = new ReadAllProjectsCommand();
            ReadAllProjectsHandler handler = new ReadAllProjectsHandler(this._unitOfUnitMock.Object);

            var result = await handler.Handle(command, new CancellationTokenSource().Token);

            Assert.Equal(result, returnn);
        }