public void ShouldReturnNewDictionaryIfBlobsAreNull() { var httpHelperMock = new Mock <IVstsClient>(); var mockLogger = new Mock <ILog>(MockBehavior.Loose); httpHelperMock.Setup(m => m.Get(It.IsAny <string>())).Returns(AllIdsResponse); var vsts = new VstsService(_appServiceSettings, new GitDynamicModelGenerator(), null, httpHelperMock.Object, mockLogger.Object); httpHelperMock.Setup(m => m.Get(It.IsAny <string>())).Returns(string.Empty); var ids = vsts.GetAllFileContents(_appServiceSettings.VstsGitGetFilesUrl); Assert.AreEqual(ids, new Dictionary <string, string>()); }