public void TheMessageShouldMentionTheOffendingTypeByName() { var assemblyScanningTypeProvider = new AssemblyScanningTypeProvider(typeof (UnserializableCommandWhoseAssemblyShouldNotBeIncluded).Assembly); var validationErrors = assemblyScanningTypeProvider.Validate().ToArray(); validationErrors.ShouldContain(e => e.Contains(typeof (UnserializableCommandWhoseAssemblyShouldNotBeIncluded).FullName)); }
public void ValidationShouldFail() { var assemblyScanningTypeProvider = new AssemblyScanningTypeProvider(typeof (CommandWhoseAssemblyShouldNotBeIncludedHandler).Assembly); assemblyScanningTypeProvider.Validate().ShouldNotBeEmpty(); }
public void ValidationShouldFail() { var assemblyScanningTypeProvider = new AssemblyScanningTypeProvider(Assembly.GetAssembly(typeof (DuplicateMessageType))); assemblyScanningTypeProvider.Validate().ShouldNotBeEmpty(); }