public void CollectionContainsNull()
        {
            var collectionWithNull = new IInterface[] { new A(), null, new C() };

            Action act = () => collectionWithNull.MustContainInstancesOfDifferentTypes();

            act.ShouldThrow <CollectionException>()
            .And.Message.Should().Contain("The collection contains null at index 1.");
        }