コード例 #1
0
        public static void Setup(TestContext context)
        {
            _vehicleRepositoryMock.Setup(x => x.FindAll())
            .Returns(_vehicles);

            _service = new FleeterService(null, _vehicleRepositoryMock.Object, null);
        }
コード例 #2
0
        public static void Setup(TestContext context)
        {
            _vehicles[0].EmployeeRelations = new List <VehicleToEmployeeRelation>
            {
                new VehicleToEmployeeRelation
                {
                    Id        = 1,
                    Employee  = _employees[0],
                    Vehicle   = _vehicles[0],
                    StartDate = new DateTime(2020, 1, 1),
                    EndDate   = new DateTime(2020, 1, 31)
                }
            };
            _vehicles[1].EmployeeRelations = new List <VehicleToEmployeeRelation>
            {
                new VehicleToEmployeeRelation
                {
                    Id        = 2,
                    Employee  = _employees[1],
                    Vehicle   = _vehicles[1],
                    StartDate = new DateTime(2020, 2, 1),
                    EndDate   = new DateTime(2020, 2, 28)
                }
            };

            _vehicleRepositoryMock.Setup(x => x.FindAll())
            .Returns(_vehicles);
            _employeeRepositoryMock.Setup(x => x.FindAll())
            .Returns(_employees);
            _businessUnitRepositoryMock.Setup(x => x.FindAll())
            .Returns(_businessUnits);

            _service = new FleeterService(_businessUnitRepositoryMock.Object, _vehicleRepositoryMock.Object, _employeeRepositoryMock.Object);
        }
コード例 #3
0
        public static void Setup(TestContext context)
        {
            _employeeRepositoryMock.Setup(x => x.FindAll())
            .Returns(new[] { _employeeJohn, _employeeJane });

            _employeeRepositoryMock.Setup(x => x.FindById(1))
            .Returns(_employeeJohn);
            _employeeRepositoryMock.Setup(x => x.FindById(2))
            .Returns(_employeeJane);

            _employeeRepositoryMock.Setup(x => x.FindByEmployeeNumber(100))
            .Returns(_employeeJohn);

            _employeeRepositoryMock.Setup(x => x.Delete(_employeeJohn));

            _service = new FleeterService(null, null, _employeeRepositoryMock.Object);
        }
コード例 #4
0
        public static void Setup(TestContext context)
        {
            _businessUnitRepositoryMock.Setup(x => x.FindAll())
            .Returns(new[] { _buMarketing, _buResearch });

            _businessUnitRepositoryMock.Setup(x => x.FindById(1))
            .Returns(_buMarketing);
            _businessUnitRepositoryMock.Setup(x => x.FindById(2))
            .Returns(_buResearch);

            _businessUnitRepositoryMock.Setup(x => x.FindByName("Marketing"))
            .Returns(_buMarketing);

            _businessUnitRepositoryMock.Setup(x => x.Delete(_buMarketing));

            _service = new FleeterService(_businessUnitRepositoryMock.Object, null, null);
        }
コード例 #5
0
        public static void Setup(TestContext context)
        {
            _vehicleRepositoryMock.Setup(x => x.FindAll())
            .Returns(new[] { _vehicle1, _vehicle2 });

            _vehicleRepositoryMock.Setup(x => x.FindById(1))
            .Returns(_vehicle1);
            _vehicleRepositoryMock.Setup(x => x.FindById(2))
            .Returns(_vehicle2);

            _vehicleRepositoryMock.Setup(x => x.Create(_validVehicleToSave));

            _vehicleRepositoryMock.Setup(x => x.FindByLicensePlate("ABC-ABC-1000"))
            .Returns(_vehicle1);

            _vehicleRepositoryMock.Setup(x => x.Update(_vehicle1));

            _vehicleRepositoryMock.Setup(x => x.Delete(_vehicle1));

            _service = new FleeterService(null, _vehicleRepositoryMock.Object, null);
        }