public void SetUp() { IGraph test = new Graph(); _genericGraph = new T(); _fakeGraph = new T(); }
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); }
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); }
public void WhenMappingSucceed_ShouldReturnGraph() { IGenericGraph result = _graphMapper.MapToGraph(_mockInputSource, _mockMapperConfig); Assert.That(result, Is.Not.Null); }