Esempio n. 1
0
        public async void Handle_Exception_Test()
        {
            ProjectReadModel returnn = new ProjectReadModel();

            this._unitOfUnitMock.Setup(mock => mock.ProjectRepository.ReadProjectWithChildren(It.IsAny <int>()))
            .Throws(new Exception());

            ReadProjectCommand command = new ReadProjectCommand(1);
            ReadProjectHandler handler = new ReadProjectHandler(this._unitOfUnitMock.Object);

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

            Assert.False((bool)result);
        }
Esempio n. 2
0
        public async void Handle_Succes_Test()
        {
            ProjectReadModel returnn = new ProjectReadModel();

            this._unitOfUnitMock.Setup(mock => mock.ProjectRepository.ReadProjectWithChildren(It.IsAny <int>()))
            .Returns(Task.FromResult(returnn));

            ReadProjectCommand command = new ReadProjectCommand(1);
            ReadProjectHandler handler = new ReadProjectHandler(this._unitOfUnitMock.Object);

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

            Assert.Equal(result, returnn);
        }