Ejemplo n.º 1
0
        public LogFilePathDiscoveryStrategy(IEnvironmentFolderPathProvider environmentFolderPathProvider, IDirectoryFilesProvider directoryFilesProvider)
        {
            Guard.WhenArgument(environmentFolderPathProvider, nameof(IEnvironmentFolderPathProvider)).IsNull().Throw();
            Guard.WhenArgument(directoryFilesProvider, nameof(IDirectoryFilesProvider)).IsNull().Throw();

            this.environmentFolderPathProvider = environmentFolderPathProvider;
            this.directoryFilesProvider        = directoryFilesProvider;
        }
Ejemplo n.º 2
0
        public void ThrowArgumentNullException_WhenIEnvironmentFolderPathProviderParameterIsNull()
        {
            // Arrange
            IEnvironmentFolderPathProvider environmentFolderPathProvider = null;
            var directoryFilesProvider = new Mock <IDirectoryFilesProvider>();

            // Act & Assert
            Assert.That(
                () => new LogFilePathDiscoveryStrategy(environmentFolderPathProvider, directoryFilesProvider.Object),
                Throws.InstanceOf <ArgumentNullException>().With.Message.Contains(nameof(IEnvironmentFolderPathProvider)));
        }