コード例 #1
0
        public void CanAddFormattedLabeledValueAsLabeledValueStruct()
        {
            AssertionFailureBuilder builder = new AssertionFailureBuilder("Description");

            builder.AddLabeledValue(new AssertionFailure.LabeledValue("Abc", new StructuredText("123")));
            Assert.AreElementsEqual(new[]
            {
                new AssertionFailure.LabeledValue("Abc", new StructuredText("123"))
            }, builder.ToAssertionFailure().LabeledValues);
        }
コード例 #2
0
        public void CanAddFormattedLabeledValueAsPlainTextString()
        {
            AssertionFailureBuilder builder = new AssertionFailureBuilder("Description");

            builder.AddLabeledValue("Abc", "123");
            Assert.AreElementsEqual(new[]
            {
                new AssertionFailure.LabeledValue("Abc", "123")
            }, builder.ToAssertionFailure().LabeledValues);
        }
コード例 #3
0
        public void AddLabeledValueWithStructuredTextThrowsIfFormattedValueIsNull()
        {
            AssertionFailureBuilder builder = new AssertionFailureBuilder("Description");

            Assert.Throws <ArgumentNullException>(() => builder.AddLabeledValue("xxx", (StructuredText)null));
        }
コード例 #4
0
        public void AddLabeledValueWithStructuredTextThrowsIfLabelIsNull()
        {
            AssertionFailureBuilder builder = new AssertionFailureBuilder("Description");

            Assert.Throws <ArgumentNullException>(() => builder.AddLabeledValue(null, new StructuredText("abc")));
        }