public XLSLoader(string _filename, AbstractRepositoryFactory _repositories, System.ComponentModel.BackgroundWorker _worker, System.ComponentModel.DoWorkEventArgs _eventArgs) { repositories = _repositories; filename = _filename; worker = _worker; eventArgs = _eventArgs; }
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); }
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); }
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); }
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); }
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); }
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); }
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); }