public void VerifyInstanceForInsertThrowsMicroLiteException_WhenNoIdentifierMapped() { ObjectInfo.MappingConvention = new ConventionMappingConvention( UnitTest.GetConventionMappingSettings(IdentifierStrategy.DbGenerated)); var customer = new CustomerWithNoIdentifier(); var objectInfo = ObjectInfo.For(typeof(CustomerWithNoIdentifier)); var exception = Assert.Throws <MicroLiteException>(() => objectInfo.VerifyInstanceForInsert(customer)); Assert.Equal(ExceptionMessages.PocoObjectInfo_NoIdentifierColumn.FormatWith("Sales", "CustomerWithNoIdentifiers"), exception.Message); }
public void VerifyInstanceForInsertThrowsMicroLiteException_WhenNoIdentifierMapped() { ObjectInfo.MappingConvention = new ConventionMappingConvention( UnitTest.GetConventionMappingSettings(IdentifierStrategy.DbGenerated)); var customer = new CustomerWithNoIdentifier(); var objectInfo = ObjectInfo.For(typeof(CustomerWithNoIdentifier)); var exception = Assert.Throws<MicroLiteException>(() => objectInfo.VerifyInstanceForInsert(customer)); Assert.Equal(ExceptionMessages.PocoObjectInfo_NoIdentifierColumn.FormatWith("Sales", "CustomerWithNoIdentifiers"), exception.Message); }