예제 #1
0
        public override void Given()
        {
            ExpectedResponse  = new GetStandardVersionResponse();
            Mediator          = new Mock <IMediator>();
            Request           = new GetStandardVersionRequest();
            CancellationToken = new CancellationTokenSource().Token;
            Controller        = new EpcisXmlQueryController(Mediator.Object);

            Mediator.Setup(x => x.Send(Request, CancellationToken)).Returns(() => Task.FromResult(ExpectedResponse));
        }
        public async Task ThenGetsLatestStandardVersion(
            [Frozen] Mock <IStandardService> standardService,
            GetStandardVersionRequest request,
            Standard standard,
            GetStandardVersionHandler sut)
        {
            //Arrange
            standardService.Setup(s => s.GetStandardVersionById(request.StandardId, request.Version)).ReturnsAsync(standard);

            //Act
            var result = await sut.Handle(request, new CancellationToken());

            //Assert
            result.Should().BeEquivalentTo(standard);
        }
 public override void Given()
 {
     CancellationToken = new CancellationTokenSource().Token;
     Request           = new GetStandardVersionRequest();
     Handler           = new GetStandardVersionHandler();
 }