public BindableObjectProvider(IMetadataFactory metadataFactory, IBusinessObjectServiceFactory serviceFactory) : base(serviceFactory) { ArgumentUtility.CheckNotNull("metadataFactory", metadataFactory); ArgumentUtility.CheckNotNull("serviceFactory", serviceFactory); _metadataFactory = metadataFactory; }
public override void SetUp() { base.SetUp(); _provider = new BindableObjectProvider(); BindableObjectProvider.SetProvider(typeof(BindableObjectProviderAttribute), _provider); _metadataFactoryStub = MockRepository.GenerateStub <IMetadataFactory>(); _serviceFactoryStub = MockRepository.GenerateStub <IBusinessObjectServiceFactory>(); }
public void Instantiate_WithCustomValues() { IMetadataFactory metadataFactoryStub = MockRepository.GenerateStub <IMetadataFactory>(); IBusinessObjectServiceFactory serviceFactoryStub = MockRepository.GenerateStub <IBusinessObjectServiceFactory>(); BindableDomainObjectProvider provider = new BindableDomainObjectProvider(metadataFactoryStub, serviceFactoryStub); Assert.That(provider.MetadataFactory, Is.SameAs(metadataFactoryStub)); Assert.That(provider.ServiceFactory, Is.SameAs(serviceFactoryStub)); }
public override void SetUp() { base.SetUp(); _serviceFactoryStub = MockRepository.GenerateStub <IBusinessObjectServiceFactory>(); _provider = new StubBusinessObjectProvider(_serviceFactoryStub); _mockRepository = new MockRepository(); BusinessObjectProvider.SetProvider <StubBusinessObjectProviderAttribute> (null); BusinessObjectProvider.SetProvider <BindableObjectProviderAttribute> (null); }
public void SetUp() { _serviceFactory = BindableObjectServiceFactory.Create(); _serviceMixin = Mixin.Get <SecurityManagerObjectServiceFactoryMixin> (_serviceFactory); _mockRepository = new MockRepository(); _bindableDomainObjectProvider = _mockRepository.Stub <IBusinessObjectProviderWithIdentity>(); _bindableObjectProvider = _mockRepository.Stub <IBusinessObjectProviderWithIdentity>(); SetupResult.For(_bindableDomainObjectProvider.ProviderAttribute).Return(new BindableDomainObjectProviderAttribute()); SetupResult.For(_bindableObjectProvider.ProviderAttribute).Return(new BindableObjectProviderAttribute()); _mockRepository.ReplayAll(); }
public void GetService_FromExplictValue() { MockRepository mockRepository = new MockRepository(); IBusinessObjectServiceFactory serviceFactoryMock = mockRepository.StrictMock <IBusinessObjectServiceFactory>(); IBusinessObjectStringFormatterService serviceStub = MockRepository.GenerateStub <IBusinessObjectStringFormatterService>(); BusinessObjectProvider provider = new StubBusinessObjectProvider(serviceFactoryMock); provider.AddService(typeof(IBusinessObjectStringFormatterService), serviceStub); mockRepository.ReplayAll(); IBusinessObjectService actual = provider.GetService(typeof(IBusinessObjectStringFormatterService)); IBusinessObjectService actual2 = provider.GetService(typeof(IBusinessObjectStringFormatterService)); mockRepository.VerifyAll(); Assert.That(actual, Is.SameAs(serviceStub)); Assert.That(actual, Is.SameAs(actual2)); }
public StubBusinessObjectProvider(IBusinessObjectServiceFactory serviceFactory) : base(serviceFactory) { }
public BindableDomainObjectProvider(IMetadataFactory metadataFactory, IBusinessObjectServiceFactory serviceFactory) : base(metadataFactory, serviceFactory) { }
protected BusinessObjectProvider(IBusinessObjectServiceFactory serviceFactory) { ArgumentUtility.CheckNotNull("serviceFactory", serviceFactory); _serviceFactory = serviceFactory; }
public void SetUp() { _serviceFactory = BindableObjectServiceFactory.Create(); _provider = MockRepository.GenerateStub <IBusinessObjectProviderWithIdentity>(); }