public void ConstructorShouldSetScopeId()
        {
            var scopes     = new ParsingScopes(_lifeTimeEventHandler);
            var scope      = new ParsingScope(scopes, RangeAddress.Empty);
            var dependency = new FormulaDependency(scope);

            Assert.AreEqual(scope.ScopeId, dependency.ScopeId);
        }
        public void Setup()
        {
            var provider = MockRepository.GenerateStub <ExcelDataProvider>();

            _factory = new RangeAddressFactory(provider);
            _lifeTimeEventHandler = MockRepository.GenerateStub <IParsingLifetimeEventHandler>();
            _parsingScopes        = MockRepository.GenerateStub <ParsingScopes>(_lifeTimeEventHandler);
        }
        public void Setup()
        {
            var provider = A.Fake <ExcelDataProvider>();

            _factory = new RangeAddressFactory(provider);
            _lifeTimeEventHandler = A.Fake <IParsingLifetimeEventHandler>();
            _parsingScopes        = A.Fake <ParsingScopes>();
        }
        public void ConstructorShouldSetAddress()
        {
            var scopes          = new ParsingScopes(_lifeTimeEventHandler);
            var expectedAddress = _factory.Create("A1");
            var scope           = new ParsingScope(scopes, expectedAddress);
            var dependency      = new FormulaDependency(scope);

            Assert.AreEqual(expectedAddress, dependency.Address);
        }
        public void Setup()
        {
            var provider = MockRepository.GenerateStub <ExcelDataProvider>();

            _factory = new RangeAddressFactory(provider);
            _lifetimeEventHandler = MockRepository.GenerateStub <IParsingLifetimeEventHandler>();
            _scopes = MockRepository.GenerateStub <ParsingScopes>(_lifetimeEventHandler);
            _formulaDependencyFactory = MockRepository.GenerateStub <FormulaDependencyFactory>();
            _formulaDependencies      = new FormulaDependencies(_formulaDependencyFactory);
        }
        public void ShouldThrowWhenCircularReferenceIsDetectedWhenReferenceByIsAdded()
        {
            var lifetimeMock      = MockRepository.GenerateStub <IParsingLifetimeEventHandler>();
            var scopes            = new ParsingScopes(lifetimeMock);
            var scope1            = scopes.NewScope(_factory.Create("A1"));
            var scope2            = scopes.NewScope(_factory.Create("A2"));
            var formulaDependency = new FormulaDependency(scope1);

            formulaDependency.AddReferenceTo(scope2.Address);
            formulaDependency.AddReferenceFrom(scope2.Address);
        }
Exemplo n.º 7
0
 public void Setup()
 {
     _lifeTimeEventHandler = MockRepository.GenerateStub <IParsingLifetimeEventHandler>();
     _parsingScopes        = new ParsingScopes(_lifeTimeEventHandler);
 }
 public void Setup()
 {
     _lifeTimeEventHandler = A.Fake <IParsingLifetimeEventHandler>();
     _parsingScopes        = new ParsingScopes(_lifeTimeEventHandler);
 }