|
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using NUnit.Framework;
using Technewlogic.ObjectLounge.SyncProvider;
using Technewlogic.ObjectLounge.Framework.Proxy;
using Technewlogic.ObjectLounge.Framework.BaseConcerns;
namespace Technewlogic.ObjectLounge.Test
{
class SyncProvider : ISyncProvider
{
public SyncProvider(bool isWrong)
{
_isWrong = isWrong;
}
private readonly bool _isWrong;
#region ISyncProvider Members
public void Initialize(IInstanceFactory factory, Linker linker)
{
if (_isWrong)
factory.CreateInstance(typeof(WrongBusinessObject));
else
factory.CreateInstance(typeof(CorrectBusinessObject));
}
public void PersistChanges(
IEnumerable<IUnitOfWorkConcern> insertedEntities,
IEnumerable<IUnitOfWorkConcern> updatedEntities,
IEnumerable<IUnitOfWorkConcern> deletedEntities,
Linker linker)
{
}
public void Close()
{
}
#endregion
}
}
|
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.