public ParserBuilderTests() { ((IComponentSink <IValueConverter <object> >)_instanceUnderTest).Sink(ConverterMock.Object); ((IComponentSink <IMapper <object, object> >)_instanceUnderTest).Sink(MapperMock.Object); ((IComponentSink <IValidator <object> >)_instanceUnderTest).Sink(ValidatorMock.Object); ValidatorMock.Setup(m => m.Validate(It.IsAny <object>())).Returns(true); _instanceUnderTest.PositionArgument(0).ProcessContext(new object(), new ParseContext(new[] { "test" })); }