public void ShouldInitObjectProperties() { var context = new RenderingContext(); var rendering = new Rendering(); var properties = new RenderingProperties(rendering); properties["Parameters"] = "property1=5&property2=10"; context.Rendering = new Rendering() {Properties = properties}; var repository = new RenderingPropertiesRepository(); ContextService.Get().Push(context); var resultObject = repository.Get<Model>(); resultObject.Property1.ShouldBeEquivalentTo(5); resultObject.Property2.ShouldBeEquivalentTo(10); }