Esempio n. 1
0
        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);
        }