示例#1
0
        public void NullValue_UseNoReturnValue_NullActionExectued()
        {
            //Arrange
            NotNullGuard <string> target = null;

            //Act  + Assert
            target.Use(usageInfNotNull: value => Assert.Fail(),
                       actionIfNull: () => Assert.IsTrue(true));
        }
示例#2
0
        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());
        }