public BillableActivityControllerTests()
        {
            //get Billable Activities test data
            _billableActivities = BillableActivitiesData.getTestBillableActivities();

            //AutoMapper Configuration
            var profiles      = new AutoMapperProfiles();
            var configuration = new MapperConfiguration(config => config.AddProfile(profiles));

            _mapper = new Mapper(configuration);

            //Configure Logger Mock
            var _loggerMock = new Mock <ILogger <BillableActivitiesController> >();

            _logger = _loggerMock.Object;

            //Mock Repo initialization
            _mockRepository = new Mock <IGenericRepository <BillableActivity> >();

            //Create Custom ControllerContext and add it to Controller for logging in the Controller in case of error
            //_controller.ControllerContext = new ControllerContextModel();

            //QueryStringParameters for paging
            parameters            = new QueryStringParameters();
            parameters.pageNumber = 1;
            parameters.pageSize   = 10;
        }
Beispiel #2
0
        public static void SeedDB(CMTestsDbContext context)
        {
            context.AddRange(AddressesData.getTestAddresses());
            context.AddRange(BillableActivitiesData.getTestBillableActivities());
            context.AddRange(ClientsData.getTestClients());
            context.AddRange(ContactsData.getTestContacts());
            context.AddRange(EmployeesData.getTestEmployees());
            context.AddRange(EmployeeTypesData.getTestEmployeeTypes());
            context.AddRange(LegalCasesData.getTestLegalCases());

            context.SaveChanges();
        }
Beispiel #3
0
        public SampleControllerTests()
        {
            //get Billable Activities test data
            _billableActivities = BillableActivitiesData.getTestBillableActivities();

            //AutoMapper Configuration
            var profiles      = new AutoMapperProfiles();
            var configuration = new MapperConfiguration(config => config.AddProfile(profiles));

            _mapper = new Mapper(configuration);

            //Configure Logger Mock
            var _loggerMock = new Mock <ILogger <BillableActivitiesController> >();

            _logger = _loggerMock.Object;

            //Mock Repo initialization
            _mockRepository = new Mock <IGenericRepository <BillableActivity> >();

            //QueryStringParameters for paging
            parameters            = new QueryStringParameters();
            parameters.pageNumber = 1;
            parameters.pageSize   = 10;
        }
 public static void ReSeedDB(CMTestsDbContext context)
 {
     context.BillableActivities.RemoveRange(BillableActivitiesData.getTestBillableActivities());
     SeedDB(context);
 }
 public static void SeedDB(CMTestsDbContext context)
 {
     context.BillableActivities.AddRange(BillableActivitiesData.getTestBillableActivities());
     context.SaveChanges();
 }