public void GivenEmptyFilename_WhenChange_ThenThrowsException() { // Arrange var sut = new PoC_Abbreviators(); var anyList = new List <string>(); Contract.ContractFailed += new EventHandler <ContractFailedEventArgs>(Contract_ContractFailed); // Assert Assert.ThrowsException <ArgumentNullException>(() => sut.Change(string.Empty, anyList)); }
static void Main(string[] args) { var abbreviator = new PoC_Abbreviators(); try { abbreviator.Change(string.Empty, new List <string>()); } catch (Exception e) { Console.WriteLine($"Caused exception: {e.Message}"); } }