예제 #1
0
        public void Given_Value_When_IsNullOrDefault_Invoked_Then_It_Should_Return_False()
        {
            var value = new object();

            var result = GenericExtensions.IsNullOrDefault(value);

            result.Should().BeFalse();
        }
예제 #2
0
        public void Given_Null_Value_When_IsNullOrDefault_Invoked_Then_It_Should_Return_True()
        {
            var value = (object)null;

            var result = GenericExtensions.IsNullOrDefault(value);

            result.Should().BeTrue();
        }
        public void Given_Null_IsNullOrDefault_ShouldReturn_True()
        {
            var result = GenericExtensions.IsNullOrDefault((object)null);

            result.Should().BeTrue();

            result = GenericExtensions.IsNullOrDefault(default(object));
            result.Should().BeTrue();
        }
예제 #4
0
        public void Given_Default_Value_When_IsNullOrDefault_Invoked_Then_It_Should_Return_True()
        {
            var value1 = default(object);

            var result1 = GenericExtensions.IsNullOrDefault(value1);

            result1.Should().BeTrue();

            var value2 = default(int);

            var result2 = GenericExtensions.IsNullOrDefault(value2);

            result2.Should().BeTrue();
        }
        public void Given_Value_IsNullOrDefault_ShouldReturn_False()
        {
            var result = GenericExtensions.IsNullOrDefault(new object());

            result.Should().BeFalse();
        }