public ConsoleLoggerTests()
 {
     _dateTimeWrap = Substitute.For<IDateTimeWrap>();
     _consoleWrap = Substitute.For<IConsoleWrap>();
     _consoleLogger = new ConsoleLoggerMock(_dateTimeWrap, _consoleWrap, true);
     _consoleLogger.Dispose();
 }
        protected LoggingEndpointBase(IDateTimeWrap dateTimeWrap, bool isUtc)
        {
            if (dateTimeWrap == null) throw new ArgumentNullException(nameof(dateTimeWrap));

            _isUtc = isUtc;
            DateTimeWrap = dateTimeWrap;
        }
Example #3
0
 public MyFileInfo(IDateTimeWrap creationTime, IDateTimeWrap lastWriteTime, string name, byte[] data)
 {
     CreationTime  = creationTime;
     LastWriteTime = lastWriteTime;
     Name          = name;
     _data         = data;
 }
Example #4
0
        /// <inheritdoc />
        public bool TryParse(string s, out IDateTimeWrap result)
        {
            DateTime dtResult;
            bool     returnValue = DateTime.TryParse(s, out dtResult);

            result = new DateTimeWrap(dtResult);
            return(returnValue);
        }
        public ConsoleLogger(IDateTimeWrap dateTimeWrap, IConsoleWrap consoleWrap, bool isUtc) : base(dateTimeWrap, isUtc)
        {
            if (consoleWrap == null) throw new ArgumentNullException(nameof(consoleWrap));

            _consoleWrap = consoleWrap;
            ConsoleTasks = new ConcurrentDictionary<int, ConsoleLoggerTask>();
            _tokenSource =new CancellationTokenSource();
            _token = _tokenSource.Token;
            _taskFactory = new TaskFactory(_token);

            Task.Run(() => TaskHandlerLoop(), _token);
            //_taskFactory.StartNew(TaskHandlerLoop, TaskCreationOptions.DenyChildAttach);
        }
Example #6
0
 public int CompareTo(IDateTimeWrap value)
 {
     return DateTimeInstance.CompareTo(value.DateTimeInstance);
 }
Example #7
0
 /// <inheritdoc />
 public void SetLastWriteTime(string path, IDateTimeWrap lastWriteTime)
 {
     File.SetLastWriteTime(path, lastWriteTime.DateTimeInstance);
 }
Example #8
0
 public void SetLastAccessTimeUtc(string path, IDateTimeWrap lastAccessTimeUtc)
 {
     Directory.SetLastAccessTimeUtc(path, lastAccessTimeUtc.DateTimeInstance);
 }
Example #9
0
 public void SetLastWriteTimeUtc(string path, IDateTimeWrap lastWriteTimeUtc)
 {
     File.SetLastWriteTimeUtc(path, lastWriteTimeUtc.DateTimeInstance);
 }
Example #10
0
 public int Compare(IDateTimeWrap t1, IDateTimeWrap t2)
 {
     return DateTime.Compare(t1.DateTimeInstance, t2.DateTimeInstance);
 }
Example #11
0
 public bool TryParse(string s, out IDateTimeWrap result)
 {
     DateTime dtResult;
     bool returnValue = DateTime.TryParse(s, out dtResult);
     result = new DateTimeWrap(dtResult);
     return returnValue;
 }
Example #12
0
 /// <inheritdoc />
 public bool Equals(IDateTimeWrap t1, IDateTimeWrap t2)
 {
     return(DateTime.Equals(t1.DateTimeInstance, t2.DateTimeInstance));
 }
Example #13
0
 /// <inheritdoc />
 public IDateTimeWrap SpecifyKind(IDateTimeWrap value, DateTimeKind kind)
 {
     return(new DateTimeWrap(DateTime.SpecifyKind(value.DateTimeInstance, kind)));
 }
Example #14
0
 /// <inheritdoc />
 public int CompareTo(IDateTimeWrap value)
 {
     return(DateTimeInstance.CompareTo(value.DateTimeInstance));
 }
Example #15
0
 /// <inheritdoc />
 public bool Equals(IDateTimeWrap value)
 {
     return(DateTimeInstance.Equals(value));
 }
Example #16
0
 /// <inheritdoc />
 public int Compare(IDateTimeWrap t1, IDateTimeWrap t2)
 {
     return(DateTime.Compare(t1.DateTimeInstance, t2.DateTimeInstance));
 }
Example #17
0
 public MailReader(IMailClient client, IMailFilter filter, IDateTimeWrap dateTime)
 {
     _Client = client;
     _Filter = filter;
     _DateTime = dateTime;
 }
Example #18
0
 public void SetCreationTimeUtc(string path, IDateTimeWrap creationTimeUtc)
 {
     File.SetCreationTimeUtc(path, creationTimeUtc.DateTimeInstance);
 }
Example #19
0
 public bool Equals(IDateTimeWrap value)
 {
     return DateTimeInstance.Equals(value);
 }
Example #20
0
 /// <inheritdoc />
 public TimeSpan Subtract(IDateTimeWrap value)
 {
     return(DateTimeInstance.Subtract(value.DateTimeInstance));
 }
Example #21
0
 public TimeSpan Subtract(IDateTimeWrap value)
 {
     return DateTimeInstance.Subtract(value.DateTimeInstance);
 }
Example #22
0
 public IDateTimeWrap SpecifyKind(IDateTimeWrap value, DateTimeKind kind)
 {
     return new DateTimeWrap(DateTime.SpecifyKind(value.DateTimeInstance, kind));
 }
Example #23
0
 public void SetLastWriteTime(string path, IDateTimeWrap lastWriteTime)
 {
     Directory.SetLastWriteTime(path, lastWriteTime.DateTimeInstance);
 }
Example #24
0
 /// <inheritdoc />
 public void SetCreationTimeUtc(string path, IDateTimeWrap creationTimeUtc)
 {
     Directory.SetCreationTimeUtc(path, creationTimeUtc.DateTimeInstance);
 }
Example #25
0
 public bool TryParseExact(string s, string format, IFormatProvider provider, DateTimeStyles style, out IDateTimeWrap result)
 {
     DateTime dtResult;
     bool returnValue = DateTime.TryParseExact(s, format, provider, style, out dtResult);
     result = new DateTimeWrap(dtResult);
     return returnValue;
 }
Example #26
0
 /// <inheritdoc />
 public void SetLastWriteTimeUtc(string path, IDateTimeWrap lastWriteTimeUtc)
 {
     Directory.SetLastWriteTimeUtc(path, lastWriteTimeUtc.DateTimeInstance);
 }
Example #27
0
 public bool Equals(IDateTimeWrap t1, IDateTimeWrap t2)
 {
     return DateTime.Equals(t1.DateTimeInstance, t2.DateTimeInstance);
 }
Example #28
0
 public void SetLastAccessTime(string path, IDateTimeWrap lastAccessTime)
 {
     File.SetLastAccessTime(path, lastAccessTime.DateTimeInstance);
 }
 public ConsoleLoggerMock(IDateTimeWrap dateTimeWrap, IConsoleWrap consoleWrap, bool isUtc) : base(dateTimeWrap, consoleWrap, isUtc)
 {
 }
Example #30
0
        /// <inheritdoc />
        public bool TryParseExact(string s, string format, IFormatProvider provider, DateTimeStyles style, out IDateTimeWrap result)
        {
            DateTime dtResult;
            bool     returnValue = DateTime.TryParseExact(s, format, provider, style, out dtResult);

            result = new DateTimeWrap(dtResult);
            return(returnValue);
        }
Example #31
0
 /// <inheritdoc />
 public void SetLastAccessTime(string path, IDateTimeWrap lastAccessTime)
 {
     Directory.SetLastAccessTime(path, lastAccessTime.DateTimeInstance);
 }
Example #32
0
 /// <inheritdoc />
 public void SetCreationTime(string path, IDateTimeWrap creationTime)
 {
     File.SetCreationTime(path, creationTime.DateTimeInstance);
 }
Example #33
0
 /// <inheritdoc />
 public void SetLastAccessTimeUtc(string path, IDateTimeWrap lastAccessTimeUtc)
 {
     File.SetLastAccessTimeUtc(path, lastAccessTimeUtc.DateTimeInstance);
 }
Example #34
0
 public void SetCreationTime(string path, IDateTimeWrap creationTime)
 {
     Directory.SetCreationTime(path, creationTime.DateTimeInstance);
 }