Пример #1
0
        public void SetUp()
        {
            IGraph test = new Graph();

            _genericGraph = new T();
            _fakeGraph    = new T();
        }
Пример #2
0
        public void SetUp()
        {
            //Mock creation
            _mockInputSource  = Mock.Of <IInputSource>();
            _mockMapperConfig = Mock.Of <IMapperConfig>();
            IStatementsConfig   statementsConfig = Mock.Of <IStatementsConfig>();
            IStatementAssembler assemblerMock    = Mock.Of <IStatementAssembler>();

            //Mock setups
            Mock.Get(_mockMapperConfig)
            .Setup(f => f.ListNamespaces())
            .Returns(new Dictionary <string, string>()
            {
                { "prefix1", "ns1" },
                { "prefix2", "ns2" }
            });

            Mock.Get(_mockMapperConfig)
            .Setup(f => f.ListStatementsConfigs())
            .Returns(new List <IStatementsConfig>()
            {
                statementsConfig
            });

            //Instance creation
            BindingFlags flags = BindingFlags.NonPublic | BindingFlags.Instance;

            _graphMapper = (T)Activator.CreateInstance(typeof(T), flags, null, new object[] { assemblerMock }, null);

            //Fake setup
            IGenericGraph fakeGraph = (IGenericGraph)Activator.CreateInstance(_graphMapper.GetGraphType());

            //Mock setup
            Mock.Get(assemblerMock)
            .Setup(f => f.AssembleEntityStatements(
                       It.IsAny <IInputSource>(),
                       It.IsAny <IStatementsConfig>(),
                       It.IsAny <IDictionary <string, string> >()))
            .Returns(fakeGraph);
        }
Пример #3
0
 public void Merge(IGenericGraph genericGraph)
 {
     base.Merge((Graph)genericGraph);
 }
        public void WhenAssembleStatementsInvoked_ShouldReturnGraph()
        {
            IGenericGraph result = _statementAssembler.AssembleEntityStatements(_mockInputSource, _mockStatementsConfig, _fakeNamespaceMap);

            Assert.That(result, Is.Not.Null);
        }
Пример #5
0
        public void WhenMappingSucceed_ShouldReturnGraph()
        {
            IGenericGraph result = _graphMapper.MapToGraph(_mockInputSource, _mockMapperConfig);

            Assert.That(result, Is.Not.Null);
        }