Este repositório contém um projeto desenvolvido enquanto pessoa estudante da @betrybe.
O projeto CalendarEvents foi desenvolvido em C# e tem como objetivo simular o funcionamento de uma lista que manipula o registro de alguns eventos. Possui os métodos na classe Event:
-
DelayDate: adiciona determinado número de dias à algum evento;
-
PrintEvent: imprime as informações de determinado evento;
Na classe EventList, há os métodos:
-
Add: adiciona um novo evento a lista;
-
Print: imprime todos os eventos dentro da lista;
-
Index: verifica o evento localizado em determinado index da lista;
-
SearchByTitle: procura um evento através de seu título;
-
SearchByDate: procura um evento através da data de realização;
Foram realizados testes utilizando o XUnit e o FluentAssertions.