public void FileManager_TestMethodsPathIsEmpty_ReturnsTrue() { // Arrange var fileAccessMock = new Mock <IFileAccess>(); var outputAccess = new Mock <IOutputAccess>(); var fixture = new Fixture(); var testAssemblyPaths = fixture.Create <string[]>(); fileAccessMock.Setup(x => x.ListTestMethods(It.IsAny <string[]>())).Returns(new MethodInfo[0]); var target = new FileManagerFactory(fileAccessMock.Object, outputAccess.Object).Create(); // Act Action actual = () => target.TestMethodAssembliesContainNoTestMethods(testAssemblyPaths); // Assert actual.Should().NotThrow <InvalidOperationException>(); actual.Should().Equals(true); }