Ejemplo n.º 1
0
 public void Log_NullOrEmptyOrWhitespace_Exception()
 {
     // Arrange
     _logger  = new MemoryLogger();
     _message = null;
     // Act && Assert
     Assert.ThrowsException <ArgumentException>(() => _logger.Log(_message));
 }
Ejemplo n.º 2
0
 public void Log_Message_ItShouldBeInMessages()
 {
     // Arrange
     _logger  = new MemoryLogger();
     _message = "foo";
     // Act
     _logger.Log(_message);
     _messages = _logger.GetLog();
     // Assert
     Assert.IsTrue(_messages.Contains(_message));
 }
Ejemplo n.º 3
0
 public void Reset_Call_NoMessages()
 {
     // Arrange
     _logger  = new MemoryLogger();
     _message = "foo";
     // Act
     _logger.Log(_message);
     _logger.Reset();
     _messages = _logger.GetLog();
     // Assert
     Assert.IsTrue(string.IsNullOrWhiteSpace(_messages));
 }
Ejemplo n.º 4
0
 public GameController(INumberService numberService, IResetableLogger logger)
 {
     NumberService = numberService;
     Logger        = logger;
 }