public void TestAndActionIsNull() { try { thenClause.And("my label", default(Action)); true.Should().BeFalse(); } catch (Exception ex) { ex.Should().BeOfType <ArgumentNullException>(); ex.Message.Should().Be("Cannot invoke a null action (Parameter 'thenAction')"); specWriter.ToString().Length.Should().Be(0); } }