private static SubEntityAsDeltaAggregate GetNullTrackedSubEntityAggregate( out TrackedModel <SubEntityAsDeltaAggregate> trackedModel) { var model = new SubEntityAsDeltaAggregate { NonDeltaValue = null, DeltaValue = null }; var trackingCollection = new TrackedModelCollection <SubEntityAsDeltaAggregate>(); trackingCollection.Existing(model); trackedModel = trackingCollection.Single(); return(model); }
private static FlatAggregate GetTrackedFlatAggregate(out TrackedModel <FlatAggregate> trackedModel) { var model = new FlatAggregate() { Id = Guid.NewGuid(), Name = "Bob Smith", Age = 20, DateOfBirth = new DateTime(2000, 01, 01) }; var trackingCollection = new TrackedModelCollection <FlatAggregate>(); trackingCollection.Existing(model); trackedModel = trackingCollection.Single(); return(model); }
private static IncrementNumeralsAggregate GetTrackedIncrementNumeralsAggregate( out TrackedModel <IncrementNumeralsAggregate> trackedModel) { var model = new IncrementNumeralsAggregate { Name = "Name", Integer = 5, Long = 120567, Decimal = 65.3M, Double = 67384.8956 }; var trackingCollection = new TrackedModelCollection <IncrementNumeralsAggregate>(); trackingCollection.Existing(model); trackedModel = trackingCollection.Single(); return(model); }