public void testListForwardsToDataModel() { WebAPI.IShopActions shop_actions = mock.NewMock <WebAPI.IShopActions>(); Roar.implementation.IDataStore datastore = mock.NewMock <Roar.implementation.IDataStore>(); Roar.ILogger logger = mock.NewMock <Roar.ILogger>(); Roar.implementation.Components.Shop shop = new Roar.implementation.Components.Shop(shop_actions, datastore, logger); IDataModel <Roar.DomainObjects.ShopEntry, Roar.WebObjects.Shop.ListResponse> shop_datamodel = mock.NewMock <IDataModel <Roar.DomainObjects.ShopEntry, Roar.WebObjects.Shop.ListResponse> >(); List <Roar.DomainObjects.ShopEntry> retval = new List <Roar.DomainObjects.ShopEntry>(); retval.Add(new Roar.DomainObjects.ShopEntry()); retval.Add(new Roar.DomainObjects.ShopEntry()); Expect.AtLeast(1).On(datastore) .GetProperty("shop") .Will(Return.Value(shop_datamodel)); Expect.AtLeast(1).On(shop_datamodel) .Method("List") .Will(Return.Value(retval)); IList <Roar.DomainObjects.ShopEntry> l = shop.List(); Assert.AreEqual(2, l.Count); mock.VerifyAllExpectationsHaveBeenMet(); }
public DataModel(string name, IDomGetter <DT> getter, IDomToCache <DT, CT> converter, Roar.ILogger logger) { this.name = name; this.logger = logger; this.getter = getter; this.converter = converter; }
public MockRequestSender(Roar.IConfig config, IUnityObject unity_object, Roar.ILogger logger) : base(config, unity_object, logger) { responses = new Hashtable(); }
public RequestSender( Roar.IConfig config, IUnityObject unityObject, Roar.ILogger logger ) { this.config=config; this.unityObject = unityObject; this.logger = logger; }
public RequestSender(Roar.IConfig config, IUnityObject unityObject, Roar.ILogger logger) { this.config = config; this.unityObject = unityObject; this.logger = logger; }
public ItemCache(string name, IDomGetter <Roar.WebObjects.Items.ViewResponse> getter, IDomToCache <Roar.WebObjects.Items.ViewResponse, Roar.DomainObjects.ItemPrototype> converter, Roar.ILogger logger) : base(name, getter, converter, logger) { }