Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
        public void Should_return_no_build_Info_When_Api_Json_is_empty()
        {
            var buildInfo = new AppVeyorAdapter().ExtractBuildInfo(_project, string.Empty);

            buildInfo.Should().HaveCount(0);
        }