BillableHoursWebApp.Api.Tests.Mocks.BillableHoursDataMock.Create C# (CSharp) Method

Create() public static method

public static Create ( IRepository projectsRepository, IRepository clientsRepository, IRepository employeesRepository, IRepository worklogsRepository, IRepository categoriesRepository ) : IBillableHoursWebAppData
projectsRepository IRepository
clientsRepository IRepository
employeesRepository IRepository
worklogsRepository IRepository
categoriesRepository IRepository
return IBillableHoursWebAppData
        public static IBillableHoursWebAppData Create(IRepository<Project> projectsRepository, IRepository<Client> clientsRepository, IRepository<Employee> employeesRepository, IRepository<WorkLog> worklogsRepository, IRepository<Category> categoriesRepository)
        {
            var data = new Mock<IBillableHoursWebAppData>();
            data.Setup(x => x.SaveChanges()).Verifiable();
            data.SetupAllProperties();
            data.Object.Projects = projectsRepository;
            data.Object.Clients = clientsRepository;
            data.Object.Employees = employeesRepository;
            data.Object.WorkLogs = worklogsRepository;
            data.Object.Categories = categoriesRepository;

            return data.Object;
        }
BillableHoursDataMock