public static void IsSecondWhyNot3() { var value = OneOf <int, NoElements, MoreThanOneElement> .FromT2(default(MoreThanOneElement)); var whyNot = value.WhyNot(); Assert.IsTrue(whyNot is MoreThanOneElement); }