public void Test_IsSuperclassOf_NotCached_UsingGraph() { //Arrange var cacheMetadata = new CachedTypeMetadata(m_MockedMetadata); IVSGraphModel dummyGraphModel = new Mock <IVSGraphModel>().Object; //Act bool isAssignableFrom = cacheMetadata.IsSuperclassOf(dummyGraphModel); isAssignableFrom = cacheMetadata.IsSuperclassOf(dummyGraphModel); //Assert m_MockMetadata.Verify(metadata => metadata.IsSuperclassOf(It.IsAny <IVSGraphModel>()), Times.Exactly(2)); Assert.That(isAssignableFrom, Is.True); }
public void Test_IsSuperclassOf_NotCached_UsingType() { //Arrange var cacheMetadata = new CachedTypeMetadata(m_MockedMetadata); var dummyType = typeof(int); //Act bool isAssignableFrom = cacheMetadata.IsSuperclassOf(dummyType); isAssignableFrom = cacheMetadata.IsSuperclassOf(dummyType); //Assert m_MockMetadata.Verify(metadata => metadata.IsSuperclassOf(It.IsAny <Type>()), Times.Exactly(2)); Assert.That(isAssignableFrom, Is.True); }