public async Task GET_Many_With_BusinessTypeFilter() { //Arrange var(token, _) = await CreateStakeHolderUserInNewOrganizationAsync(); var businessType1 = A <string>(); var businessType2 = A <string>(); const int organizationId = TestEnvironment.DefaultOrganizationId; var correctBusinessType = await EntityOptionHelper.CreateBusinessTypeAsync(businessType1, organizationId); var incorrectBusinessType = await EntityOptionHelper.CreateBusinessTypeAsync(businessType2, organizationId); var correctBusinessTypeId = TestEnvironment.GetEntityUuid <BusinessType>(correctBusinessType.Id); var unexpectedWrongBusinessType = await CreateSystemAsync(organizationId, AccessModifier.Public); var expected = await CreateSystemAsync(organizationId, AccessModifier.Public); using var setBt1 = await ItSystemHelper.SendSetBusinessTypeRequestAsync(expected.dbId, correctBusinessType.Id, organizationId); using var setBt2 = await ItSystemHelper.SendSetBusinessTypeRequestAsync(unexpectedWrongBusinessType.dbId, incorrectBusinessType.Id, organizationId); Assert.Equal(HttpStatusCode.OK, setBt1.StatusCode); Assert.Equal(HttpStatusCode.OK, setBt2.StatusCode); //Act var systems = (await ItSystemV2Helper.GetManyAsync(token, businessTypeId: correctBusinessTypeId)).ToList(); //Assert var dto = Assert.Single(systems); Assert.Equal(dto.Uuid, expected.uuid); }