Ejemplo n.º 1
0
        public void WhenInstantiated_ThenShouldBeOfCorrectType()
        {
            var handler = new RemoveOrderHandler(_repositoryMoq.Object);

            Assert.NotNull(handler);
            Assert.IsType <RemoveOrderHandler>(handler);
        }
Ejemplo n.º 2
0
        public async Task WhenRemoved_ThenShouldReturnAccepted()
        {
            _repositoryMoq.Setup(x => x.GetAsync(It.IsAny <Guid>()))
            .ReturnsAsync(_mapper.Map <Order>(Orders.Order1));
            var handler = new RemoveOrderHandler(_repositoryMoq.Object);

            var result = await handler.Handle(new RemoveOrder(Guid.Empty), CancellationToken.None);

            Assert.NotNull(result);
            Assert.Equal(CommandOutcome.Accepted, result.Outcome);
        }
Ejemplo n.º 3
0
        public async void RemoveOrderHandlerFailure()
        {
            var mockOrder   = new MockOrderData();
            var createOrder = mockOrder.CreateOrder();
            RemoveOrderCommand removeOrderCommand = new RemoveOrderCommand(createOrder.OrderId);
            RemoveOrderHandler removeOrderHandler = new RemoveOrderHandler();

            var actual = await removeOrderHandler.Handle(removeOrderCommand, new CancellationToken());

            var actualbool   = actual.Error;
            var expectedbool = true;

            Assert.NotEqual(expectedbool, actualbool);
        }