Esempio n. 1
0
        public void Setup()
        {
            _mockMediator           = new Mock <IMediator>();
            _solutionListController = new SolutionListController(_mockMediator.Object);

            _solutions = new[]
            {
                Mock.Of <ISolutionSummary>(s => s.Id == "Sln1"), Mock.Of <ISolutionSummary>(s => s.Id == "Sln2")
            };
            var solutionList = Mock.Of <ISolutionList>(s => s.Solutions == _solutions);

            _mockMediator.Setup(m => m.Send(It.IsAny <ListSolutionsQuery>(), It.IsAny <CancellationToken>()))
            .ReturnsAsync(solutionList);
        }
        public void Setup()
        {
            mockMediator           = new Mock <IMediator>();
            solutionListController = new SolutionListController(mockMediator.Object);

            solutions = new[]
            {
                Mock.Of <ISolutionSummary>(s => s.Id == "Sln1"), Mock.Of <ISolutionSummary>(s => s.Id == "Sln2"),
            };

            // ReSharper disable once PossibleUnintendedReferenceComparison
            var solutionList = Mock.Of <ISolutionList>(s => s.Solutions == solutions);

            mockMediator
            .Setup(m => m.Send(It.IsAny <ListSolutionsQuery>(), It.IsAny <CancellationToken>()))
            .ReturnsAsync(solutionList);
        }
 public void NullMediatorShouldThrowNullException()
 {
     Assert.Throws <ArgumentNullException>(() => _ = new SolutionListController(null));
 }