public void WhenCreatingProjectMetricThenEnumeratesPassedNamespaceMetrics() { var mockNamespaces = new Mock<IEnumerable<INamespaceMetric>>(); mockNamespaces.Setup(x => x.GetEnumerator()).Returns(Enumerable.Empty<INamespaceMetric>().GetEnumerator()); var metric = new ProjectMetric("name", mockNamespaces.Object, Enumerable.Empty<string>(), 0); mockNamespaces.Verify(x => x.GetEnumerator(), Times.AtLeastOnce); }