public void Distinguishes_primary_id() { // Arrange var convention = new DefaultPropertyScanningConvention(); var titlePi = typeof(Post).GetProperty("Title"); var authorIdPi = typeof(Post).GetProperty("AuthorId"); var idPi = typeof(Post).GetProperty("Id"); // Act var titleIsPrimaryId = convention.IsPrimaryId(titlePi); var authorIdPiIsPrimaryId = convention.IsPrimaryId(authorIdPi); var idIsPrimaryId = convention.IsPrimaryId(idPi); // Assert titleIsPrimaryId.ShouldBeFalse(); authorIdPiIsPrimaryId.ShouldBeFalse(); idIsPrimaryId.ShouldBeTrue(); }