public void WhenInstantiated_ThenShouldBeOfCorrectType() { var handler = new GetOrdersHandler(_repositoryMock.Object); Assert.NotNull(handler); Assert.IsType <GetOrdersHandler>(handler); }
public void ParameterArgumentNullCheck() { // Arrange var sut = new GetOrdersHandler(); // Act & Assert Assert.ThrowsAsync <ArgumentException>(() => sut.ExecuteAsync(null !)); }
public void InstantiateConstructor() { // Act var actual = new GetOrdersHandler(); // Assert Assert.NotNull(actual); }
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)); }