Beispiel #1
0
        public async Task ShouldGetAboutSupplierById()
        {
            var originalSupplier = new SolutionSupplier
            {
                Name    = "Some name",
                Summary = "Some Summary",
                Url     = "Some Url"
            };

            solutionSupplierResult = Mock.Of <ISolutionSupplierResult>(r =>
                                                                       r.SolutionId == _solutionId &&
                                                                       r.Name == originalSupplier.Name &&
                                                                       r.Summary == originalSupplier.Summary &&
                                                                       r.Url == originalSupplier.Url
                                                                       );

            var newSupplier = await _context.GetSupplierBySolutionIdHandler.Handle(
                new GetSupplierBySolutionIdQuery(_solutionId), _cancellationToken).ConfigureAwait(false);

            newSupplier.Should().BeEquivalentTo(originalSupplier);
        }
        public async Task ShouldGetAboutSupplierById()
        {
            var originalSupplier = new SolutionSupplier
            {
                Name    = "Some name",
                Summary = "Some Summary",
                Url     = "Some Url",
            };

            Expression <Func <ISolutionSupplierResult, bool> > resultExpression = r =>
                                                                                  r.SolutionId == solutionId &&
                                                                                  r.Name == originalSupplier.Name &&
                                                                                  r.Summary == originalSupplier.Summary &&
                                                                                  r.Url == originalSupplier.Url;

            solutionSupplierResult = Mock.Of(resultExpression);

            var newSupplier = await context.GetSupplierBySolutionIdHandler.Handle(
                new GetSupplierBySolutionIdQuery(solutionId),
                cancellationToken);

            newSupplier.Should().BeEquivalentTo(originalSupplier);
        }