| equals(Object) |  | 0% |  | 0% | 46 | 46 | 1 | 1 | 1 | 1 |
| hashCode() |  | 0% |  | 0% | 15 | 15 | 1 | 1 | 1 | 1 |
| InMemoryProject(Accounting, Id, Customer, String, String, String, String, Project.Status, Money, Money, LocalDate, LocalDate, List) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| withId(Id) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| withCustomer(Customer) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| withName(String) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| withNumber(String) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| withDescription(String) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| withNotes(String) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| withHourlyRate(Money) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| withBudget(Money) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| withStartDate(LocalDate) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| withEndDate(LocalDate) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| withEvents(List) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| withAccounting(Accounting) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| withStatus(Project.Status) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| toBuilder() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getInvoicedEarnings() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| as(Class) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| maybeAs(Class) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| asMany(Class) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| as(As.Type) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| maybeAs(As.Type) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| asMany(As.Type) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| canEqual(Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| InMemoryProject(Project.Builder) |  | 100% | | n/a | 0 | 1 | 0 | 16 | 0 | 1 |
| toString() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| findChildren() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getEarnings() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getDuration() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| setAccounting(Accounting) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getId() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getCustomer() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getName() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getNumber() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getDescription() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getNotes() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getStatus() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getHourlyRate() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getBudget() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getStartDate() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getEndDate() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |