public void ExpectedSample_SingleItem()
        {
            CollectionFailureMessage sut = new CollectionFailureMessage { ExpectedItems = SingleItem };

            SampleHasSingleItem(sut.ExpectedSample);
        }
        public void ItemType_IsEscaped()
        {
            CollectionFailureMessage sut = new CollectionFailureMessage { ItemType = "{foo}" };

            Assert.AreEqual(@"\{foo\}", sut.ItemType);
        }
        public void ExpectedSample_ManyItems()
        {
            CollectionFailureMessage sut = new CollectionFailureMessage { ExpectedItems = ManyItems };

            SampleHasFirstFewItems(sut.ExpectedSample);
        }
        public void ExpectedSample_MultipleItems()
        {
            CollectionFailureMessage sut = new CollectionFailureMessage { ExpectedItems = MultipleItems };

            SampleHasMultipleItems(sut.ExpectedSample);
        }
        public void ExpectedSample_Empty()
        {
            CollectionFailureMessage sut = new CollectionFailureMessage { ExpectedItems = new List<object>() };

            SampleIsEmpty(sut.ExpectedSample);
        }
        public void ActualSample_SingleItem()
        {
            CollectionFailureMessage sut = new CollectionFailureMessage { ActualItems = SingleItem };

            SampleHasSingleItem(sut.ActualSample);
        }
        public void ActualSample_MultipleItems()
        {
            CollectionFailureMessage sut = new CollectionFailureMessage { ActualItems = MultipleItems };

            SampleHasMultipleItems(sut.ActualSample);
        }
        public void ActualSample_ManyItems()
        {
            CollectionFailureMessage sut = new CollectionFailureMessage { ActualItems = ManyItems };

            SampleHasFirstFewItems(sut.ActualSample);
        }
        public void ActualSample_Empty()
        {
            CollectionFailureMessage sut = new CollectionFailureMessage { ActualItems = new List<object>() };

            SampleIsEmpty(sut.ActualSample);
        }