public void dtos_exists_in_dto_namespace_wth_approved_exceptions()
        {
            var types = Types.InAssemblyOf<SomeDto>();
            var convention = new ClassTypeHasSpecificNamespace(t => t.Name.EndsWith("Dto"), "TestAssembly.Dtos", "Dto");

            Convention.GetFailures(convention, types);
        }
        public void dtos_exists_in_dto_namespace_wth_approved_exceptions()
        {
            var types      = Types.InAssemblyOf <SomeDto>();
            var convention = new ClassTypeHasSpecificNamespace(t => t.Name.EndsWith("Dto"), "TestAssembly.Dtos", "Dto");

            Convention.GetFailures(convention, types);
        }
        public void dtos_exists_in_dto_namespace()
        {
            var types = Types.InAssemblyOf<SomeDto>();
            var convention = new ClassTypeHasSpecificNamespace(t => t.Name.EndsWith("Dto"), "TestAssembly.Dtos", "Dto");

            var ex = Assert.Throws<ConventionFailedException>(() =>Convention.Is(convention, types));
            Approvals.Verify(ex.Message);
        }