Exemplo n.º 1
0
    public void WhenInstantiated_ThenShouldBeOfCorrectType()
    {
        var handler = new GetOrdersHandler(_repositoryMock.Object);

        Assert.NotNull(handler);
        Assert.IsType <GetOrdersHandler>(handler);
    }
Exemplo n.º 2
0
        public void ParameterArgumentNullCheck()
        {
            // Arrange
            var sut = new GetOrdersHandler();

            // Act & Assert
            Assert.ThrowsAsync <ArgumentException>(() => sut.ExecuteAsync(null !));
        }
Exemplo n.º 3
0
        public void InstantiateConstructor()
        {
            // Act
            var actual = new GetOrdersHandler();

            // Assert
            Assert.NotNull(actual);
        }
Exemplo n.º 4
0
    public async Task WhenRetrievingEntities_ThenAllEntitiesShouldBeReturned()
    {
        _repositoryMock.Setup(x => x.GetAsync())
        .ReturnsAsync(new List <Order>
        {
            _mapper.Map <Order>(Orders.Order1),
            _mapper.Map <Order>(Orders.Order2)
        });

        var handler = new GetOrdersHandler(_repositoryMock.Object);

        var result = await handler.Handle(new GetOrders(), default);

        Assert.Collection(result,
                          c => Assert.Equal(OrderViews.Order1.Id, c.Id),
                          c => Assert.Equal(OrderViews.Order2.Id, c.Id));
    }