public TargetsService(XMLHttpRequest xmlHttpRequest, ServiceConfig config, TargetsParser targets)
     : base(xmlHttpRequest)
 {
     this.config = config;
     this.targets = targets;
     this.url = "assets/data/targets.txt";
 }
 public TargetsService(XMLHttpRequest xmlHttpRequest, ServiceConfig config, TargetsParser targets)
     : base(xmlHttpRequest)
 {
     this.config  = config;
     this.targets = targets;
     this.url     = "assets/data/targets.txt";
 }
예제 #3
0
        public void ShouldCheckForNullIfPropertyAbsent()
        {
            // arrange

            var targets = new DummyTarget {
                A = new Mock<IObsoleteTask>().Object,
                B = null
            };

            // act / assert (no exceptions)
            var targetsDictionary = new TargetsParser().ParseTargetsFromObject(targets);
        }
예제 #4
0
        public void ShouldCheckForNullIfPropertyAbsent()
        {
            // arrange

            var targets = new DummyTarget {
                A = new Mock <IObsoleteTask>().Object,
                B = null
            };

            // act / assert (no exceptions)
            var targetsDictionary = new TargetsParser().ParseTargetsFromObject(targets);
        }
예제 #5
0
        public void ShouldParseTargetsFromObject()
        {
            var a = new Mock<IObsoleteTask>().Object;
            var b = new Mock<IObsoleteTask>().Object;

            var targets = new {
                A = a,
                B = b,
            };

            var targetsDictionary = new TargetsParser().ParseTargetsFromObject(targets);
            Assert.That(targetsDictionary.Count, Is.EqualTo(2));
            Assert.That(targetsDictionary["A"], Is.SameAs(a));
            Assert.That(targetsDictionary["B"], Is.SameAs(b));
        }
예제 #6
0
        public void ShouldParseTargetsFromObject()
        {
            var a = new Mock <IObsoleteTask>().Object;
            var b = new Mock <IObsoleteTask>().Object;

            var targets = new {
                A = a,
                B = b,
            };

            var targetsDictionary = new TargetsParser().ParseTargetsFromObject(targets);

            Assert.That(targetsDictionary.Count, Is.EqualTo(2));
            Assert.That(targetsDictionary["A"], Is.SameAs(a));
            Assert.That(targetsDictionary["B"], Is.SameAs(b));
        }