public AddressServiceTests()
        {
            _dbMock     = new Mock <FestispecContext>();
            _modelMocks = new ModelMocks();
            _dbMock.Setup(x => x.Customers).Returns(MockHelpers.CreateDbSetMock(_modelMocks.Customers).Object);
            _dbMock.Setup(x => x.Addresses).Returns(MockHelpers.CreateDbSetMock(_modelMocks.Addresses).Object);
            _dbMock.Setup(x => x.Festivals).Returns(MockHelpers.CreateDbSetMock(_modelMocks.Festivals).Object);
            _dbMock.Setup(x => x.Employees).Returns(MockHelpers.CreateDbSetMock(_modelMocks.Employees).Object);

            _addressService = new AddressService(_dbMock.Object);
        }
Пример #2
0
        public SicknessServiceTests()
        {
            _dbMock = new Mock <FestispecContext>();
            var modelMocks = new ModelMocks();

            _dbMock.Setup(x => x.Employees).Returns(MockHelpers.CreateDbSetMock(modelMocks.Employees).Object);
            _dbMock.Setup(x => x.Availabilities)
            .Returns(MockHelpers.CreateDbSetMock(modelMocks.Availabilities).Object);
            _dbMock.Setup(x => x.PlannedEvents).Returns(MockHelpers.CreateDbSetMock(modelMocks.PlannedEvents).Object);
            _dbMock.Setup(m => m.SaveChangesAsync()).ReturnsAsync(1);

            _sicknessService = new SicknessService(_dbMock.Object);
        }
        public AuthenticationServiceTests()
        {
            // Setup database mocks
            _dbMock = new Mock <FestispecContext>();

            // Setup add mock
            _dbMock.Setup(x => x.Accounts.Add(It.IsAny <Account>())).Returns((Account u) => u);

            // Mock accounts
            _dbMock.Setup(x => x.Accounts).Returns(MockHelpers.CreateDbSetMock(new ModelMocks().Accounts).Object);

            // Create AuthenticationService
            _authenticationService = new AuthenticationService(_dbMock.Object, new JsonSyncService <Account>(_dbMock.Object));
        }
Пример #4
0
        public AvailabilityServiceTests()
        {
            // Setup database mocks
            _dbMock     = new Mock <FestispecContext>();
            _modelMocks = new ModelMocks();

            _dbMock.Setup(x => x.Employees).Returns(MockHelpers.CreateDbSetMock(_modelMocks.Employees).Object);

            _dbMock.Setup(x => x.Availabilities).Returns(MockHelpers.CreateDbSetMock(_modelMocks.Availabilities).Object);

            _dbMock.Setup(x => x.PlannedEvents).Returns(MockHelpers.CreateDbSetMock(_modelMocks.PlannedEvents).Object);

            _dbMock.Setup(m => m.SaveChangesAsync()).ReturnsAsync(1);

            _availabilityService = new AvailabilityService(_dbMock.Object);
        }
        public EmployeeServiceTests()
        {
            _dbMock     = new Mock <FestispecContext>();
            _modelMocks = new ModelMocks();
            _dbMock.Setup(x => x.Employees).Returns(MockHelpers.CreateDbSetMock(_modelMocks.Employees).Object);
            _dbMock.Setup(x => x.Accounts).Returns(MockHelpers.CreateDbSetMock(_modelMocks.Accounts).Object);
            _dbMock.Setup(x => x.Certificates).Returns(MockHelpers.CreateDbSetMock(_modelMocks.Certificates).Object);
            _dbMock.Setup(x => x.Addresses).Returns(MockHelpers.CreateDbSetMock(_modelMocks.Addresses).Object);
            _dbMock.Setup(x => x.Festivals).Returns(MockHelpers.CreateDbSetMock(_modelMocks.Festivals).Object);
            _dbMock.Setup(x => x.Customers).Returns(MockHelpers.CreateDbSetMock(_modelMocks.Customers).Object);

            _employeeService = new EmployeeService(_dbMock.Object,
                                                   new Mock <AuthenticationService>(_dbMock.Object, new JsonSyncService <Account>(_dbMock.Object)).Object,
                                                   new JsonSyncService <Employee>(_dbMock.Object),
                                                   new AddressService(_dbMock.Object));
        }
Пример #6
0
        public FestivalServiceTests()
        {
            // Setup database mocks
            _dbMock = new Mock <FestispecContext>();

            _dbMock.Setup(x => x.Questionnaires).Returns(MockHelpers.CreateDbSetMock(new ModelMocks().Questionnaires).Object);
            _dbMock.Setup(x => x.Customers).Returns(MockHelpers.CreateDbSetMock(new ModelMocks().Customers).Object);
            _dbMock.Setup(x => x.Questions).Returns(MockHelpers.CreateDbSetMock(new ModelMocks().Questions).Object);
            _dbMock.Setup(x => x.Answers).Returns(MockHelpers.CreateDbSetMock(new ModelMocks().Answers).Object);
            _dbMock.Setup(x => x.PlannedInspections).Returns(MockHelpers.CreateDbSetMock(new ModelMocks().PlannedInspections).Object);
            _dbMock.Setup(x => x.Festivals).Returns(MockHelpers.CreateDbSetMock(new ModelMocks().Festivals).Object);
            _dbMock.Setup(x => x.Employees).Returns(MockHelpers.CreateDbSetMock(new ModelMocks().Employees).Object);
            _dbMock.Setup(x => x.Addresses).Returns(MockHelpers.CreateDbSetMock(new ModelMocks().Addresses).Object);
            _dbMock.Setup(m => m.SaveChangesAsync()).ReturnsAsync(1);

            _festivalService = new FestivalService(_dbMock.Object, new JsonSyncService <Festival>(_dbMock.Object), new AddressService(_dbMock.Object));
        }
Пример #7
0
        public InspectionServiceTests()
        {
            // Setup database mock
            _dbMock     = new Mock <FestispecContext>();
            _modelMocks = new ModelMocks();
            // Setup add mock
            _dbMock.Setup(x => x.PlannedInspections.Add(It.IsAny <PlannedInspection>()))
            .Returns((PlannedInspection u) => u);

            // Mock accounts
            _dbMock.Setup(x => x.PlannedInspections)
            .Returns(MockHelpers.CreateDbSetMock(new ModelMocks().PlannedInspections).Object);
            _dbMock.Setup(x => x.Festivals).Returns(MockHelpers.CreateDbSetMock(new ModelMocks().Festivals).Object);
            _dbMock.Setup(x => x.Questionnaires)
            .Returns(MockHelpers.CreateDbSetMock(new ModelMocks().Questionnaires).Object);
            _dbMock.Setup(x => x.Employees).Returns(MockHelpers.CreateDbSetMock(new ModelMocks().Employees).Object);

            // Create InspectionService
            _inspectionService =
                new InspectionService(_dbMock.Object, new JsonSyncService <PlannedInspection>(_dbMock.Object));
        }