BinaryStudio.ClientManager.WebUi.Tests.Controllers.EmployeesControllerTests.Should_ReturnListOf200Employees_WhenRequestedIndexWith200EmployeesExistsInRepository C# (CSharp) Метод

Should_ReturnListOf200Employees_WhenRequestedIndexWith200EmployeesExistsInRepository() приватный Метод

        public void Should_ReturnListOf200Employees_WhenRequestedIndexWith200EmployeesExistsInRepository()
        {
            //arrange
            var data = Builder<Person>.CreateListOfSize(500)
                .All()
                .With(x => x.Role = PersonRole.Client)
                .Random(200)
                .With(x => x.Role = PersonRole.Employee)
                .Build()
                .AsQueryable();

            var repository = Substitute.For<IRepository>();
            repository.Query<Person>().Returns(data);

            var employeesController = new EmployeesController(repository, appContext);

            //act
            var model = (IEnumerable<Person>)employeesController.Index().Model;

            //assert
            model.Count().Should().Be(200);
        }