Beispiel #1
0
        public void FromWorkspace_WorkspacesIsNull_ThrowsArgumentNullException()
        {
            // arrange
            var sut = new WorkspacePathMapper(this._netfoxSettingsMock.Object);

            // act & assert
            Assert.Throws <ArgumentNullException>(() => sut.FromWorkspace(null));
        }
Beispiel #2
0
        public void FromWorkspace_WorkspacesIsEmpty_ReturnsEmptyCollection()
        {
            // arrange
            var sut = new WorkspacePathMapper(this._netfoxSettingsMock.Object);

            // act
            var result = sut.FromWorkspace(new List <Workspace>());

            // assert
            Assert.IsEmpty(result);
        }
Beispiel #3
0
        public void FromWorkspace_WorkspacesIsNotEmpty_ReturnsNotEmptyCollection()
        {
            // arrange
            var sut  = new WorkspacePathMapper(this._netfoxSettingsMock.Object);
            var item = new Workspace
            {
                WorkspaceDirectoryInfo = new DirectoryInfoWrapper(new DirectoryInfo("C:/someFakePath"))
            };

            // act
            var result = sut.FromWorkspace(new List <Workspace> {
                item
            });

            // assert
            Assert.IsNotEmpty(result);
        }