Ejemplo n.º 1
0
 public void NameFormatterTest()
 {
     Assert.Equal(AuthorNameFormatter.FormatNames("guimaraes"), "GUIMARAES");
     Assert.Equal(AuthorNameFormatter.FormatNames("Joao Silva Neto"), "SILVA NETO, Joao");
     Assert.Equal(AuthorNameFormatter.FormatNames("Joao Neto"), "NETO, Joao");
     Assert.Equal(AuthorNameFormatter.FormatNames("YURI IVANOFF"), "IVANOFF, Yuri");
     Assert.Equal(AuthorNameFormatter.FormatNames("joao silva"), "SILVA, Joao");
     Assert.Equal(AuthorNameFormatter.FormatNames("paulo coelho"), "COELHO, Paulo");
     Assert.Equal(AuthorNameFormatter.FormatNames("celso de araujo"), "ARAUJO, Celso de");
 }
Ejemplo n.º 2
0
        public async Task <IEnumerable <Author> > GetFormattedAuthors()
        {
            IEnumerable <Author> formattedAuthors = await _authorRepository.GetAuthors();

            foreach (var author in formattedAuthors)
            {
                author.Name = AuthorNameFormatter.FormatNames(author.Name);
            }

            return(formattedAuthors);
        }