public async Task Can_skip_tracking_of_property() { string username = RandomText; //add enitties var entity = new ModelWithSkipTracking { TrackedProperty = Guid.NewGuid(), UnTrackedProperty = RandomText }; db.ModelsWithSkipTracking.Add(entity); await db.SaveChangesAsync(username, CancellationToken.None); //assert enity added entity.Id.AssertIsNotZero(); //assert addtion entity.AssertAuditForAddition(db, entity.Id, username, x => x.TrackedProperty, x => x.Id); }
public async Task Can_skip_tracking_of_property() { string username = RandomText; //add enitties var entity = new ModelWithSkipTracking { TrackedProperty = Guid.NewGuid(), UnTrackedProperty = RandomText }; db.ModelsWithSkipTracking.Add(entity); await db.SaveChangesAsync(username, CancellationToken.None); //assert enity added entity.Id.AssertIsNotZero(); //assert addtion entity.AssertAuditForAddition(db, entity.Id, username, new KeyValuePair <string, string>("TrackedProperty", entity.TrackedProperty.ToString()), new KeyValuePair <string, string>("Id", entity.Id.ToString(CultureInfo.InvariantCulture)) ); }