public void FilmsWithDifferentIdsShouldBeUnequalAndShouldHaveUnequalHashCodes() { Film film1 = new FilmBuilder().Build(); Film film2 = new FilmBuilder().WithId(2L).WithTitle("Star Wars: The Empire Strikes Back").ReleasedOn(new DateTime(1987, 1, 21)).WithStockOf(5).WithGenre(Genre.Science_Fiction).Build(); Assert.That(film1, Is.Not.EqualTo(film2)); Assert.That(film1.GetHashCode(), Is.Not.EqualTo(film2.GetHashCode())); }