SlaMidtfyn's Wiki site : DependencyInjection

Home :: Categories :: PageIndex :: RecentChanges :: RecentlyCommented :: Login/Register

Revision [170]

Most recent edit made on 2009-02-19 22:21:28 by SlaMidtfyn

Deletions:

Hvornår
Referencer




Revision [168]

Edited on 2009-02-19 22:16:34 by SlaMidtfyn

Additions:
Hvis man følger principperne for TDD er det nødvendigt at opbygge sine klasser og metoder, så det er muligt at lave unit tests uden at være afhængig af databaser og andre eksterne kilder.


Deletions:
Hvis man følger principperne for TDD er det nødvendigt at opbygge sine klasser og metoder, så det er muligt at lave unit tests uden at være afhængig af databaser og andre eksterne kilder.




Revision [167]

Edited on 2009-02-19 22:15:47 by SlaMidtfyn

Additions:
Hvis man følger principperne for TDD er det nødvendigt at opbygge sine klasser og metoder, så det er muligt at lave unit tests uden at være afhængig af databaser og andre eksterne kilder.




Revision [166]

Edited on 2009-02-19 20:24:06 by SlaMidtfyn

Additions:
Da jeg skrev min artikel om unit testing faldt jeg over DependencyInjection, som en af de metoder der gjorde det nemmere at lave unit tests. Jeg vil derfor gerne forklare hvad det drejer sig om. Konklusioner og antagelser i denne artikel bygger på de informationer, som jeg har fundet om emnet. Hvis du som læser ser nogle forkerte antagelser eller beskrivelser er du velkommen til at kontakte mig enten på mail slamidtfyn@gmail.com, via twitter http://twitter.com/slamidtfyn eller skrive en kommentar nederst i artiklen.


Deletions:
Da jeg skrev min artikel om unit testing faldt jeg over DependencyInjection, som en af de metoder der gjorde det nemmere at lave unit tests. Jeg vil derfor gerne prøve at forklare hvad det drejer sig om. Konklusioner og antagelser i denne artikel bygger på de informationer, som jeg har fundet om emnet. Hvis du som læser ser nogle forkerte antagelser eller beskrivelser er du velkommen til at kontakte mig enten på mail slamidtfyn@gmail.com, via twitter http://twitter.com/slamidtfyn eller skrive en kommentar nederst i artiklen.




Revision [165]

Edited on 2009-02-19 20:23:35 by SlaMidtfyn

Additions:
Da jeg skrev min artikel om unit testing faldt jeg over DependencyInjection, som en af de metoder der gjorde det nemmere at lave unit tests. Jeg vil derfor gerne prøve at forklare hvad det drejer sig om. Konklusioner og antagelser i denne artikel bygger på de informationer, som jeg har fundet om emnet. Hvis du som læser ser nogle forkerte antagelser eller beskrivelser er du velkommen til at kontakte mig enten på mail slamidtfyn@gmail.com, via twitter http://twitter.com/slamidtfyn eller skrive en kommentar nederst i artiklen.


Deletions:
Da jeg skrev min artikel om UnitTest faldt jeg over DependencyInjection, som en af de metoder der gjorde det nemmere at lave UnitTest. Jeg vil derfor gerne prøve at forklare hvad det drejer sig om. Konklusioner og antagelser i denne artikel bygger på de informationer, som jeg har fundet om emnet. Hvis du som læser ser nogle forkerte antagelser eller beskrivelser er du velkommen til at kontakte mig enten på mail slamidtfyn@gmail.com, via twitter http://twitter.com/slamidtfyn eller skrive en kommentar nederst i artiklen.




Revision [164]

Edited on 2009-02-19 20:22:12 by SlaMidtfyn

Additions:
Da jeg skrev min artikel om UnitTest faldt jeg over DependencyInjection, som en af de metoder der gjorde det nemmere at lave UnitTest. Jeg vil derfor gerne prøve at forklare hvad det drejer sig om. Konklusioner og antagelser i denne artikel bygger på de informationer, som jeg har fundet om emnet. Hvis du som læser ser nogle forkerte antagelser eller beskrivelser er du velkommen til at kontakte mig enten på mail slamidtfyn@gmail.com, via twitter http://twitter.com/slamidtfyn eller skrive en kommentar nederst i artiklen.


Deletions:
Da jeg skrev min artikel om UnitTest faldt jeg over DependencyInjection, som en af de metoder der gjorde det nemmere at lave UnitTest. Jeg vil derfor gerne prøve at forklare hvad det drejer sig om. Konklusioner og antagelser i denne artikel bygger på de informationer, som jeg har fundet om emnet. Hvis du som læser ser nogle forkerte antagelser eller beskrivelser er du velkommen til at kontakte mig enten på mail slamidtfyn@gmail.com, via twitter http://twitter.com/slamidtfyn eller skrive en kommentar nederst i artiklen.




Revision [163]

Edited on 2009-02-19 20:12:29 by SlaMidtfyn

Additions:
Da jeg skrev min artikel om UnitTest faldt jeg over DependencyInjection, som en af de metoder der gjorde det nemmere at lave UnitTest. Jeg vil derfor gerne prøve at forklare hvad det drejer sig om. Konklusioner og antagelser i denne artikel bygger på de informationer, som jeg har fundet om emnet. Hvis du som læser ser nogle forkerte antagelser eller beskrivelser er du velkommen til at kontakte mig enten på mail slamidtfyn@gmail.com, via twitter http://twitter.com/slamidtfyn eller skrive en kommentar nederst i artiklen.




Revision [162]

Edited on 2009-02-19 20:00:03 by SlaMidtfyn

Additions:
CalculatorTest.cs
 
(csharp;AdvancedCalculator.cs)
public class AdvancedCalculator
public AdvancedCalculator(IList<Data.IAdvancedNumber> data)
private void DoCalc(IList<Data.IAdvancedNumber> data)
public int PrimarySum { get; private set; }
(csharp;AdvancedCalculatorTest.cs)
[TestMethod()]
public void AdvancedCalculatorConstructorTest()
var data = new List<Data.IAdvancedNumber>();
data.Add(new Data.AdvancedNumber { PrimaryNumber = 1, SecondaryNumber = 1 });
data.Add(new Data.AdvancedNumber { PrimaryNumber = 2, SecondaryNumber = 1 });
var target = new AdvancedCalculator(data);
Assert.AreEqual(target.PrimarySum, 3);
Assert.AreEqual(target.SecondarySum, 2);


Deletions:
%%(csharp;CalculatorTest.vb)




Revision [161]

Edited on 2009-02-18 20:03:36 by SlaMidtfyn

No differences.


Revision [160]

Edited on 2009-02-18 19:59:14 by SlaMidtfyn

Additions:
%%(csharp;CalculatorTest.vb)
[TestMethod()]
public void CalculatorConstructorTest()
Calculator target = new Calculator();
Assert.AreEqual(3, target.PrimarySum);
Assert.AreEqual(2, target.SecondarySum);




Revision [158]

Edited on 2009-02-18 00:07:29 by SlaMidtfyn

Additions:
%%(csharp;Calculator.cs)


Deletions:
%%(cs)




Revision [157]

Edited on 2009-02-18 00:06:32 by SlaMidtfyn

Additions:
   public class Calculator
	{
		public Calculator()
		{
			var data = new Numbers();
			DoCalc(data);
		}
		private void DoCalc(Numbers data)
		{
			this.PrimarySum = data.Sum(number => number.PrimaryNumber);
			this.SecondarySum = data.Sum(number => number.SecondaryNumber);
		}
		public int PrimarySum { get; private set; }
		public int SecondarySum { get; private set; }
	}




Revision [156]

Edited on 2009-02-18 00:05:25 by SlaMidtfyn

Additions:

Dependency Injection



Deletions:

Unit test





Revision [155]

Edited on 2009-02-18 00:05:04 by SlaMidtfyn

Additions:

Unit test


Indholdsfortegnelse

Forord
Hvorfor
Hvordan
Hvornår
Referencer
Kommentarer
blog comments powered by Disqus




Revision [153]

The oldest known version of this page was edited on 2009-02-10 14:53:07 by SlaMidtfyn
under construction
Valid XHTML 1.0 Transitional :: Valid CSS :: Powered by WikkaWiki
Page was generated in 0.1449 seconds