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