public void ThrowIfAnyNull_NotNull_DoesNotThrowsException() { Assert.DoesNotThrows(() => { object param1 = new object(); object param2 = new object(); object param3 = new object(); object param4 = new object(); GuardAgainst.AnyNull(() => param1, () => param2, () => param3, () => param4); }); }
public void ThrowIfAnyNull_Null_ThrowsException() { var ex = Assert.Throws <ArgumentNullException>(() => { object param1 = new object(); object param2 = new object(); object param3 = null; object param4 = null; GuardAgainst.AnyNull(() => param1, () => param2, () => param3, () => param4); }); Assert.Equal("Parameter cannot be null. (Parameter 'param3')", ex.Message); }