public void Find() { dynamic result = DynamicViewPoint.Find(id); Assert.That(result, Is.Not.Null); Assert.That(result.Id, Is.EqualTo(id)); Assert.That(result.Location, Is.EqualTo(location)); }
public DynamicViewPointOperations(DynamicViewPoint viewPoint, IDataWebServiceClient webServiceClient, ICredentialsProvider credentialsProvider) { this.viewPoint = viewPoint; this.webServiceClient = webServiceClient; this.credentialsProvider = credentialsProvider; modelProperties = new DynamicModelProperties(viewPoint); viewProperties = new DynamicAmplaViewProperties(modelProperties); Initialise(); }
protected override void OnSetUp() { base.OnSetUp(); database = new SimpleAmplaDatabase(); database.EnableModule(module); configuration = new SimpleAmplaConfiguration(); configuration.EnableModule(module); configuration.AddLocation(module, location); configuration.SetDefaultView(module, ProductionViews.StandardView()); SimpleSecurityWebServiceClient securityWebService = new SimpleSecurityWebServiceClient("User"); webServiceClient = new SimpleDataWebServiceClient(database, configuration, securityWebService); DataWebServiceFactory.Factory = () => webServiceClient; dynamicViewPoint = new DynamicViewPoint(location, module); }
public void FindWithStringArg() { Assert.Throws <RuntimeBinderException>(() => DynamicViewPoint.Find("200")); }
public void FindByWithNamedAndPositional() { Assert.Throws <RuntimeBinderException>(() => DynamicViewPoint.Find(id, Id: 200)); }
public void FindWithSetId() { Assert.Throws <RuntimeBinderException>(() => DynamicViewPoint.Find(SetId: id)); }
public void LowercaseFind() { Assert.Throws <RuntimeBinderException>(() => DynamicViewPoint.find(id)); }
protected static List <IMemberStrategy> GetStrategies(DynamicViewPoint point) { return(new List <IMemberStrategy> { new FindByIdStrategy() }); }
public DynamicViewPointOperations(DynamicViewPoint viewPoint) : this(viewPoint, DataWebServiceFactory.Create(), CredentialsProvider.ForUsernameAndPassword("User", "password")) { }