Events

[TextFixture]
public class TestClass
{
	[Test]
	public void Log_WhenCalled_RaiseValidEvent()
	{
		// Arrange
		var logger = new ErrorLogger();
		
		var response = null;
		logger.EventName += (sender, args) => { 
			response = args;
		};		
		
		// Act
		logger.log("a"); // No need to call here
		
		// Assert
		Assert.That(response, Is.EqualTo(10));
	}
}