示例#1
0
        public void Arrange()
        {
            _providers = new List <Provider>
            {
                new Provider
                {
                    Ukprn = 1,
                    Name  = "Test"
                },
                new Provider
                {
                    Ukprn = 2,
                    Name  = "Test 2"
                }
            };

            _courseDeliveryDataContext = new Mock <ICourseDeliveryDataContext>();
            _courseDeliveryDataContext.Setup(x => x.Providers).ReturnsDbSet(_providers);
            _providerImportRepository = new Data.Repository.ProviderRepository(_courseDeliveryDataContext.Object, Mock.Of <ICourseDeliveryReadonlyDataContext>());
        }
        public void Arrange()
        {
            _expectedProvider = new Provider
            {
                Ukprn = ExpectedUkprn,
                ProviderRegistration = new ProviderRegistration
                {
                    StatusId       = RoatpTypeConstants.StatusOfActive,
                    ProviderTypeId = RoatpTypeConstants.ProviderTypeOfMainProvider
                }
            };
            _providers = new List <Provider>
            {
                new Provider
                {
                    Ukprn = 123,
                    ProviderRegistration = new ProviderRegistration
                    {
                        StatusId       = 0,
                        ProviderTypeId = RoatpTypeConstants.ProviderTypeOfMainProvider
                    }
                },
                new Provider
                {
                    Ukprn = 1234,
                    ProviderRegistration = new ProviderRegistration
                    {
                        StatusId       = RoatpTypeConstants.StatusOfActive,
                        ProviderTypeId = 0
                    }
                },
                _expectedProvider
            };


            _courseDeliveryDataContext = new Mock <ICourseDeliveryReadonlyDataContext>();
            _courseDeliveryDataContext.Setup(x => x.Providers).ReturnsDbSet(_providers);

            _providerRepository = new Data.Repository.ProviderRepository(Mock.Of <ICourseDeliveryDataContext>(), _courseDeliveryDataContext.Object);
        }