public void ConstructWithParametersSbsBuildDataProjectGeneratorCreateGeneratorCallbackLoggerTest() { Assert.Throws <ArgumentNullException>(() => new CSharpTestProjectBuilder(null, this.buildData, this.projectGenerator, createGeneratorCallback, logger)); Assert.Throws <ArgumentNullException>(() => new CSharpTestProjectBuilder(this.sbs, null, this.projectGenerator, createGeneratorCallback, logger)); Assert.Throws <ArgumentNullException>(() => new CSharpTestProjectBuilder(this.sbs, this.buildData, null, createGeneratorCallback, logger)); Assert.Throws <ArgumentNullException>(() => new CSharpTestProjectBuilder(this.sbs, this.buildData, this.projectGenerator, null, logger)); this.testObject = new CSharpTestProjectBuilder(this.sbs, this.buildData, this.projectGenerator, createGeneratorCallback, null); }
public void SetUp() { logText = string.Empty; this.mocks = new MockRepository(); this.sbs = this.mocks.StrictMock <NStub.Core.IBuildSystem>(); this.projectGenerator = this.mocks.StrictMock <NStub.Core.IProjectGenerator>(); this.createGeneratorCallback = this.mocks.StrictMock <Func <IBuildSystem, ICodeGeneratorParameters, CodeNamespace, ICodeGenerator> >(); this.logger = this.mocks.StrictMock <Action <string> >(); // this.logger = text => { this.logText += text; }; this.testObject = new TestProjectBuilder(this.sbs, this.projectGenerator, createGeneratorCallback, logger); }
public void SetUp() { logText = string.Empty; this.mocks = new MockRepository(); this.buildData = new BuildDataDictionary(); this.buildDataItem = new BuilderData <string>("Whuut? ...Data?"); this.buildData.AddDataItem("MyKey", this.buildDataItem); this.sbs = this.mocks.StrictMock <NStub.Core.IBuildSystem>(); this.projectGenerator = this.mocks.StrictMock <NStub.Core.IProjectGenerator>(); this.createGeneratorCallback = this.mocks.StrictMock <Func <IBuildSystem, IBuildDataDictionary, ICodeGeneratorParameters, CodeNamespace, ICodeGenerator> >(); this.logger = this.mocks.StrictMock <Action <string> >(); // this.logger = text => { this.logText += text; }; this.testObject = new CSharpTestProjectBuilder(this.sbs, this.buildData, this.projectGenerator, createGeneratorCallback, logger); }
public void TearDown() { this.testObject = null; this.mocks = null; }
public void ConstructWithParametersSbsProjectGeneratorCreateGeneratorCallbackLoggerTest() { // TODO: Implement unit test for ConstructWithParametersSbsProjectGeneratorCreateGeneratorCallbackLogger this.testObject = new TestProjectBuilder(this.sbs, this.projectGenerator, createGeneratorCallback, logger); }