public XmlBuildConfigParser([NotNull] IFileSystem fileSystem, [NotNull] IBuildComponentFactory factory, ILoggerFactory loggerFactory = null) { _fileSystem = fileSystem; _factory = factory; _logger = loggerFactory?.CreateLogger <XmlBuildConfigParser>(); }
private IEnumerable <IProject> MakeSutAndParse(IBuildComponentFactory factoryStub) { LuaBuildConfigParser sut = new LuaBuildConfigParser(_luaMockFileParser, factoryStub); IEnumerable <IProject> projects = sut.Parse(Path); return(projects); }
public EawCiLuaEnvironment(IBuildComponentFactory factory, ILuaParser parser) { _factory = factory; LuaTable luaTable = parser.NewTable("visibility"); luaTable["private"] = WorkshopItemVisibility.Private; luaTable["public"] = WorkshopItemVisibility.Public; }
public LuaProject(string name, IBuildComponentFactory factory) { _factory = factory; Project = factory.MakeProject(); Project.Name = name; }
public LuaBuildConfigParser(ILuaParser luaParser, IBuildComponentFactory factory) { _luaParser = luaParser; _factory = factory; }