Пример #1
0
        public void PdfNullClass_ValueProperty_ReturnsSameObjectWhenCalledMultipleTimes()
        {
            PdfNull testOutput1 = PdfNull.Value;
            PdfNull testOutput2 = PdfNull.Value;

            Assert.AreSame(testOutput1, testOutput2);
        }
Пример #2
0
        public void PdfNullClass_EqualsMethod_ReturnsFalseWhenParameterIsNull()
        {
            PdfNull testObject = PdfNull.Value;

            bool testOutput = testObject.Equals(null);

            Assert.IsFalse(testOutput);
        }
Пример #3
0
        public void PdfNullClass_EqualsMethod_ReturnsTrueWhenParameterIsNotNull()
        {
            PdfNull testObject = PdfNull.Value;
            PdfNull testParam  = PdfNull.Value;

            bool testOutput = testObject.Equals(testParam);

            Assert.IsTrue(testOutput);
        }
Пример #4
0
        public void PdfNullClass_WriteToMethodWithStreamParameter_Returns5()
        {
            using MemoryStream testParam = new MemoryStream();
            PdfNull testObject = PdfNull.Value;

            int testOutput = testObject.WriteTo(testParam);

            Assert.AreEqual(5, testOutput);
        }
Пример #5
0
        public void PdfNullClass_WriteToMethodWithStreamParameter_ThrowsExceptionWhenParameterIsNull()
        {
            PdfNull testobject = PdfNull.Value;
            Stream  testParam  = null;

            testobject.WriteTo(testParam);

            Assert.Fail();
        }
Пример #6
0
        public void PdfNullClass_WriteToMethodWithPdfStreamParameter_Returns5()
        {
            PdfStream testParam0 = new PdfStream(1);
            PdfNull   testObject = PdfNull.Value;

            int testResult = testObject.WriteTo(testParam0);

            Assert.AreEqual(5, testResult);
        }
Пример #7
0
        public void PdfNullClass_WriteToMethodWithListParameter_Returns5()
        {
            PdfNull     testObject = PdfNull.Value;
            List <byte> testParam  = new List <byte>();

            int testOutput = testObject.WriteTo(testParam);

            Assert.AreEqual(5, testOutput);
        }
Пример #8
0
        public void PdfNullClass_WriteToMethodWithListParameter_ThrowsExceptionWhenParameterIsNull()
        {
            PdfNull     testObject = PdfNull.Value;
            List <byte> testParam  = null;

            testObject.WriteTo(testParam);

            Assert.Fail();
        }
Пример #9
0
        public void PdfNullClass_InequalityOperator_ReturnsFalseIfBothOperandsAreNotNull()
        {
            PdfNull operand0 = PdfNull.Value;
            PdfNull operand1 = PdfNull.Value;

            bool testOutput = operand0 != operand1;

            Assert.IsFalse(testOutput);
        }
Пример #10
0
        public void PdfNullClass_InequalityOperator_ReturnsTrueIfFirstOperandIsNotNullAndSecondOperandIsNull()
        {
            PdfNull operand0 = PdfNull.Value;
            PdfNull operand1 = null;

            bool testOutput = operand0 != operand1;

            Assert.IsTrue(testOutput);
        }
Пример #11
0
        public void PdfNullClass_EqualityOperator_ReturnsFalseIfFirstOperandIsNullAndSecondOperandIsNotNull()
        {
            PdfNull operand0 = null;
            PdfNull operand1 = PdfNull.Value;

            bool testOutput = operand0 == operand1;

            Assert.IsFalse(testOutput);
        }
Пример #12
0
        public void PdfNullClass_EqualityOperator_ReturnsTrueIfBothOperandsAreNull()
        {
            PdfNull operand0 = null;
            PdfNull operand1 = null;

            bool testOutput = operand0 == operand1;

            Assert.IsTrue(testOutput);
        }
Пример #13
0
        public void PdfNullClass_GetHashCodeMethod_ReturnsSameValueWhenCalledTwice()
        {
            PdfNull testObject = PdfNull.Value;

            int firstTestOutput  = testObject.GetHashCode();
            int secondTestOutput = testObject.GetHashCode();

            Assert.AreEqual(firstTestOutput, secondTestOutput);
        }
Пример #14
0
        public void PdfNullClass_WriteToMethodWithStreamParameter_WritesCorrectValueToParameterWhenParameterIsNotNull()
        {
            PdfNull testObject = PdfNull.Value;

            using MemoryStream testParam = new MemoryStream();

            testObject.WriteTo(testParam);

            using MemoryStream expected = new MemoryStream(Encoding.ASCII.GetBytes("null "));
            AssertionHelpers.AssertSameElements(expected, testParam);
        }
Пример #15
0
        public void PdfNullClass_WriteToMethodWithListParameter_WritesCorrectValueToParameterWhenParameterIsNotNull()
        {
            PdfNull     testObject = PdfNull.Value;
            List <byte> testParam  = new List <byte>();

            testObject.WriteTo(testParam);

            List <byte> expected = Encoding.ASCII.GetBytes("null ").ToList();

            AssertionHelpers.AssertSameElements(expected, testParam);
        }
Пример #16
0
        public void ConvertToString()
        {
            var result = new PdfNull().ToString();

            Assert.AreEqual("null", result);
        }
Пример #17
0
        public void PdfNullClass_ByteLengthProperty_Equals5()
        {
            PdfNull testObject = PdfNull.Value;

            Assert.AreEqual(5, testObject.ByteLength);
        }
Пример #18
0
        public void PdfNullClass_ValueProperty_ReturnsPdfNullInstance()
        {
            PdfNull testOutput = PdfNull.Value;

            Assert.IsNotNull(testOutput);
        }