Use Null Coalescing Operator
Do
public Book GetTheBestBook(Book book) { return book ?? new Book () { Name = "C# in Depth" }; }
Don't
public Book GetTheBestBook(Book book) { if (book != null) { return book; } else { return new Book() { Name = "C# in Depth" }; } }