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