public void ShouldParseDependsSeperatedByCommas() { var targetXml = XElement.Parse("<target name=\"basic\" depends=\"clean compile\"><call target=\"mainbuild\"/></target>"); var target = _subject.Parse(targetXml, null); var mockDependancyTarget = MockRepository.GenerateStub <ITarget>(); _targetRepository.Stub(x => x.Resolve("clean")).Return(mockDependancyTarget); _targetRepository.Stub(x => x.Resolve("compile")).Return(mockDependancyTarget); Assert.That(target.DependsOn.Count, Is.EqualTo(2)); _targetRepository.AssertWasCalled(x => x.Register(target)); }