private string BuildBuildInfoForFile(string filename) { var resultString = EmbeddedResourceLoader.Load(Assembly.GetExecutingAssembly(), $"{GetType().Namespace}.MockData.{filename}"); var appVeyorAdapter = new AppVeyorAdapter(); appVeyorAdapter.Initialize(Substitute.For <IBuildServerWatcher>(), Substitute.For <ISettingsSource>(), id => true); var buildInfo = appVeyorAdapter.ExtractBuildInfo(_project, resultString).ToList(); return(YamlSerialize(buildInfo)); }
public void Should_return_no_build_Info_When_Api_Json_is_empty() { var buildInfo = new AppVeyorAdapter().ExtractBuildInfo(_project, string.Empty); buildInfo.Should().HaveCount(0); }