public void Constructor_givenName_setsProperty() { const string FileName = "sample"; var targets = new List<NAntTarget>(); var file = new NAntProject(FileName, targets); Assert.That(file.Name, Is.EqualTo(FileName)); }
public void Constructor_givenEmptyTargets_setsProperty() { const string FileName = "sample"; var targets = new List<NAntTarget>(); var statement = new NAntProject(FileName, targets); Assert.That(statement.Targets, Has.Count.EqualTo(0)); }
public void FromXml_projectNameAttribute_setsProperty() { const string ProjectName = "sample"; XElement element = CreateProjectXml(ProjectName); var file = NAntProject.FromXml(element); Assert.That(file.Name, Is.EqualTo(ProjectName)); }
public void FromXml_projectElement_returnsNAntBuildFile() { const string ProjectName = "sample"; XElement element = CreateProjectXml(ProjectName); var file = NAntProject.FromXml(element); Assert.That(file, Is.Not.Null); }
public void Constructor_givenEmptyTargets_setsProperty() { const string FileName = "sample"; var targets = new List <NAntTarget>(); var statement = new NAntProject(FileName, targets); Assert.That(statement.Targets, Has.Count.EqualTo(0)); }
public void Constructor_givenName_setsProperty() { const string FileName = "sample"; var targets = new List <NAntTarget>(); var file = new NAntProject(FileName, targets); Assert.That(file.Name, Is.EqualTo(FileName)); }
public void FromXml_projectWithSingleTarget_hasOneTarget() { const string ProjectName = "sample"; XElement element = CreateProjectXml(ProjectName, "target"); var file = NAntProject.FromXml(element); Assert.That(file.Targets, Has.Count.EqualTo(1)); }
public void FromXml_emptyProject_hasZeroTargets() { const string ProjectName = "sample"; XElement element = CreateProjectXml(ProjectName); var file = NAntProject.FromXml(element); Assert.That(file.Targets, Has.Count.EqualTo(0)); }
private void buttonOpen_Click(object sender, EventArgs e) { if (dialogOpen.ShowDialog() == DialogResult.OK) { var project = NAntProject.Load(dialogOpen.FileName); mProjects.Clear(); mProjects.Add(project); } UpdateGraph(); }
public void Constructor_givenTargets_setsProperty() { const string FileName = "sample"; var targets = new List<NAntTarget> { new NAntTarget("alpha", "description", string.Empty), new NAntTarget("beta", "description", string.Empty) }; var statement = new NAntProject(FileName, targets); Assert.That(statement.Targets, Has.Count.EqualTo(targets.Count)); }
public void Constructor_givenTargets_setsProperty() { const string FileName = "sample"; var targets = new List <NAntTarget> { new NAntTarget("alpha", "description", string.Empty), new NAntTarget("beta", "description", string.Empty) }; var statement = new NAntProject(FileName, targets); Assert.That(statement.Targets, Has.Count.EqualTo(targets.Count)); }
public void FromXml_wrongElement_throwsException() { var element = new XElement("unexpected"); NAntProject.FromXml(element); }
public void FromXml_missingElement_throwsException() { NAntProject.FromXml(null); }
private NAntProject LoadNAntProject(string filename) { Console.WriteLine("Loading {0}", filename); return(NAntProject.Load(filename)); }
private IEnumerable<NAntProject> CreateProjectList(NAntProject project) { return new List<NAntProject> { project }; }
private IEnumerable <NAntProject> CreateProjectList(NAntProject project) { return(new List <NAntProject> { project }); }