public void FindWithSetId() { DynamicViewPoint viewPoint = new DynamicViewPoint(location, module); dynamic point = viewPoint; Assert.Throws<RuntimeBinderException>(()=>point.Find(SetId: id)); }
public void FindByWithNamedAndPositional() { DynamicViewPoint viewPoint = new DynamicViewPoint(location, module); dynamic point = viewPoint; Assert.Throws<RuntimeBinderException>(() => point.Find(id, Id: 200)); }
public void FindNamedArgument() { DynamicViewPoint viewPoint = new DynamicViewPoint(location, module); dynamic point = viewPoint; dynamic result = point.Find(Id: id); Assert.That(result, Is.Not.Null); Assert.That(result.Id, Is.EqualTo(id)); Assert.That(result.Location, Is.EqualTo(location)); }
protected static List<IStrategy> GetStrategies(DynamicViewPoint point) { return new List<IStrategy> {new FindByIdStrategy()}; }