public void NullValue_UseNoReturnValue_NullActionExectued() { //Arrange NotNullGuard <string> target = null; //Act + Assert target.Use(usageInfNotNull: value => Assert.Fail(), actionIfNull: () => Assert.IsTrue(true)); }
public void NotNullValue_UseNoReturnValue_NotNullValueActionExectued() { //Arrange const string expectedValue = "Some value"; NotNullGuard <string> target = expectedValue; //Act + Assert target.Use(usageInfNotNull: value => { Assert.IsTrue(true); Assert.AreEqual(expectedValue, value); }, actionIfNull: () => Assert.Fail()); }