Exemplo n.º 1
0
 public XLSLoader(string _filename,
                  AbstractRepositoryFactory _repositories,
                  System.ComponentModel.BackgroundWorker _worker,
                  System.ComponentModel.DoWorkEventArgs _eventArgs)
 {
     repositories = _repositories;
     filename     = _filename;
     worker       = _worker;
     eventArgs    = _eventArgs;
 }
Exemplo n.º 2
0
            public void BangEqual_ReturnsTrue_WhenLeftIsNull()
            {
                // Arrange
                IContext contextL = Substitute.For <IContext>();
                AbstractRepositoryFactory <IContext> abstractRepositoryFactoryL = default;
                AbstractRepositoryFactory <IContext> abstractRepositoryFactoryR = Substitute.ForPartsOf <AbstractRepositoryFactory <IContext> >(contextL);

                bool actual;

                // Act
                actual = abstractRepositoryFactoryL != abstractRepositoryFactoryR;

                // Assert
                Assert.True(actual);
            }
Exemplo n.º 3
0
            public void BangEqual_ReturnsFalse_WhenTheReferencesAreEqual()
            {
                // Arrange
                IContext contextL = Substitute.For <IContext>();
                AbstractRepositoryFactory <IContext> abstractRepositoryFactoryL = Substitute.ForPartsOf <AbstractRepositoryFactory <IContext> >(contextL);
                AbstractRepositoryFactory <IContext> abstractRepositoryFactoryR = abstractRepositoryFactoryL;

                bool actual;

                // Act
                actual = abstractRepositoryFactoryL != abstractRepositoryFactoryR;

                // Assert
                Assert.False(actual);
            }
Exemplo n.º 4
0
            public void EqualEqual_ReturnsFalse_WhenRightIsNull()
            {
                // Arrange
                IContext contextL = Substitute.For <IContext>();
                AbstractRepositoryFactory <IContext> abstractRepositoryFactoryL = Substitute.ForPartsOf <AbstractRepositoryFactory <IContext> >(contextL);
                AbstractRepositoryFactory <IContext> abstractRepositoryFactoryR = default;

                bool actual;

                // Act
                actual = abstractRepositoryFactoryL == abstractRepositoryFactoryR;

                // Assert
                Assert.False(actual);
            }
Exemplo n.º 5
0
            public void BangEqual_ReturnsTrue_WhenTheReferencesAreDifferent()
            {
                // Arrange
                IContext contextL = Substitute.For <IContext>();
                AbstractRepositoryFactory <IContext> abstractRepositoryFactoryL = Substitute.ForPartsOf <AbstractRepositoryFactory <IContext> >(contextL);

                IContext contextR = contextL;
                AbstractRepositoryFactory <IContext> abstractRepositoryFactoryR = Substitute.ForPartsOf <AbstractRepositoryFactory <IContext> >(contextR);

                bool actual;

                // Act
                actual = abstractRepositoryFactoryL != abstractRepositoryFactoryR;

                // Assert
                Assert.True(actual);
            }
Exemplo n.º 6
0
            public void EqualEqual_ReturnsFalse_WhenTheContextsAndReferencesAreDifferent()
            {
                // Arrange
                IContext contextL = Substitute.For <IContext>();
                AbstractRepositoryFactory <IContext> abstractRepositoryFactoryL = Substitute.ForPartsOf <AbstractRepositoryFactory <IContext> >(contextL);

                IContext contextR = Substitute.For <IContext>();
                AbstractRepositoryFactory <IContext> abstractRepositoryFactoryR = Substitute.ForPartsOf <AbstractRepositoryFactory <IContext> >(contextR);

                bool actual;

                // Act
                actual = abstractRepositoryFactoryL == abstractRepositoryFactoryR;

                // Assert
                Assert.False(actual);
            }
Exemplo n.º 7
0
            public void GetHashCode_ReturnsTheSameHashCode_WhenTheReferencesAreTheSame()
            {
                // Arrange
                IContext contextL = Substitute.For <IContext>();
                AbstractRepositoryFactory <IContext> abstractRepositoryFactoryL = Substitute.ForPartsOf <AbstractRepositoryFactory <IContext> >(contextL);
                int hashCodeL;

                AbstractRepositoryFactory <IContext> abstractRepositoryFactoryR = abstractRepositoryFactoryL;
                int hashCodeR;

                bool theSame;

                // Act
                hashCodeL = abstractRepositoryFactoryL.GetHashCode();
                hashCodeR = abstractRepositoryFactoryR.GetHashCode();
                theSame   = hashCodeL == hashCodeR;

                // Assert
                Assert.True(theSame);
            }
Exemplo n.º 8
0
            public void GetHashCode_ReturnsDifferentHashCodes_WhenTheContextAndReferenceAreDifferent()
            {
                // Arrange
                IContext contextL = Substitute.For <IContext>();
                AbstractRepositoryFactory <IContext> abstractRepositoryFactoryL = Substitute.ForPartsOf <AbstractRepositoryFactory <IContext> >(contextL);
                int hashCodeL;

                IContext contextR = Substitute.For <IContext>();
                AbstractRepositoryFactory <IContext> abstractRepositoryFactoryR = Substitute.ForPartsOf <AbstractRepositoryFactory <IContext> >(contextR);
                int hashCodeR;

                bool theSame;

                // Act
                hashCodeL = abstractRepositoryFactoryL.GetHashCode();
                hashCodeR = abstractRepositoryFactoryR.GetHashCode();
                theSame   = hashCodeL == hashCodeR;

                // Assert
                Assert.False(theSame);
            }