Ejemplo n.º 1
0
        public async Task GetUserExampleEntities_WithInvalidUserId_ShouldReturnNoExampleEntities()
        {
            var sut = new GetUserExampleEntitiesQueryHandler(this.context);

            // Arrange
            var invalidId = "INVALID";

            // Act
            var result
                = await sut.Handle(new GetUserExampleEntitiesQuery { UserId = invalidId }, CancellationToken.None);

            // Assert
            result.ShouldBeEmpty();
        }
Ejemplo n.º 2
0
        public async Task GetUserExampleEntities_WithValidUserId_ShouldReturnUsersExampleEntities()
        {
            var sut = new GetUserExampleEntitiesQueryHandler(this.context);

            // Arrange
            var validUserId = "0001";

            // Act
            var result
                = await sut.Handle(new GetUserExampleEntitiesQuery { UserId = validUserId }, CancellationToken.None);

            // Assert
            result.ShouldBeOfType <List <ExampleEntityListingResponseModel> >();
            result.Count().ShouldBe(2);
        }