public void GivenIntProperty_WhenGetStructuredData_ThenReturnsCorrectValue() { var serviceLocator = Substitute.For <IServiceLocator>(); serviceLocator.TryGetExistingInstance(typeof(IPropertyHandler <int>), out var _).Returns(x => { x[1] = new IntPropertyHandler(_contentSerializerSettings); return(true); }); ServiceLocator.SetLocator(serviceLocator); var result = this._sut.GetStructuredData(_page, this._contentSerializerSettings); result.ShouldContain(x => x.Key.Equals(nameof(StandardPage.Age)) && x.Value.Equals(_page.Age)); }
private ILineHandler CreateLineHandler() { ILineHandler instanceOfHandler = new InstanceOfHandler(builder); ILineHandler stringHandler = new StringPropertyHandler(builder); ILineHandler doubleHandler = new DoublePropertyHandler(builder); ILineHandler intHandler = new IntPropertyHandler(builder); ILineHandler nestedHandler = new NestedPropertyHandler(builder); ILineHandler endInstanceHandler = new EndOfInstanceHandler(builder); instanceOfHandler.Successor = stringHandler; stringHandler.Successor = doubleHandler; doubleHandler.Successor = intHandler; intHandler.Successor = nestedHandler; nestedHandler.Successor = endInstanceHandler; return instanceOfHandler; }
private ILineHandler CreateLineHandler() { ILineHandler instanceOfHandler = new InstanceOfHandler(builder); ILineHandler stringHandler = new StringPropertyHandler(builder); ILineHandler doubleHandler = new DoublePropertyHandler(builder); ILineHandler intHandler = new IntPropertyHandler(builder); ILineHandler nestedHandler = new NestedPropertyHandler(builder); ILineHandler endInstanceHandler = new EndOfInstanceHandler(builder); instanceOfHandler.Successor = stringHandler; stringHandler.Successor = doubleHandler; doubleHandler.Successor = intHandler; intHandler.Successor = nestedHandler; nestedHandler.Successor = endInstanceHandler; return(instanceOfHandler); }
public IntPropertyHandlerTests() { this._sut = new IntPropertyHandler(); }
public IntPropertyHandlerTests() { this._sut = new IntPropertyHandler(new ContentSerializerSettings()); }