/// <summary> /// Initializes a new instance of the <see cref="MockRepository" /> class. /// </summary> /// <param name="unitOfWork">The unit of work.</param> /// <param name="serializationProvider">The serialization provider.</param> /// <param name="seedData">The seed data.</param> public MockRepository(MockUnitOfWork unitOfWork, ISerializationProvider serializationProvider, IEnumerable <IEntity> seedData) : this() { this.UnitOfWork = unitOfWork; this.UnitOfWork.AddRepository(this); this._data = seedData.ToList(); this._initialData = serializationProvider.SerializeObject(seedData); this._serializationProvider = serializationProvider; }
/// <summary> /// Initializes a new instance of the <see cref="MockRepository" /> class. /// </summary> /// <param name="unitOfWork">The unit of work.</param> /// <param name="serializationProvider">The serialization provider.</param> public MockRepository(MockUnitOfWork unitOfWork, ISerializationProvider serializationProvider) : this(unitOfWork, serializationProvider, new List <IEntity>()) { }
public MockRepository(IMessageProvider messageProvider, MockUnitOfWork unitOfWork, ISerializationProvider serializationProvider) : this(messageProvider, unitOfWork, serializationProvider, new List <IEntity>()) { }
public MockRepository(IMessageProvider messageProvider, MockUnitOfWork unitOfWork, ISerializationProvider serializationProvider, IEnumerable <IEntity> seedData) : this(unitOfWork, serializationProvider, seedData) { }