public void ShouldThrowNotSupportedException_WhenMemberTypeIsNotSupported() { var router = new MemberTypeConfigurationHandlingRouter(); var notSupportedMemberType = NotSupportedMemberType; Assert.Throws <NotSupportedException>(() => router.GetMemberConfigurationHandlerByMemberType(notSupportedMemberType)); }
public void ShouldSupportSupportedMemberTypes() { var supportConsultant = new MemberTypeSupportConsultant(); var router = new MemberTypeConfigurationHandlingRouter(); foreach (var supportedMemberType in supportConsultant.SupportedTypes) { // absence of NotSupportedException means type is supported router.GetMemberConfigurationHandlerByMemberType(supportedMemberType); } }