public void ConstructWithAnyParameterIsNullShouldThrow() { Assert.Throws<ArgumentNullException>( () => this.testObject = new MemberBuildContext( null, this.testClassDeclaration, this.typeMember, this.buildData, this.setUpTearDownContext, TheKey)); Assert.Throws<ArgumentNullException>( () => this.testObject = new MemberBuildContext( this.codeNamespace, null, this.typeMember, this.buildData, this.setUpTearDownContext, TheKey)); Assert.Throws<ArgumentNullException>( () => this.testObject = new MemberBuildContext( this.codeNamespace, this.testClassDeclaration, null, this.buildData, this.setUpTearDownContext, TheKey)); Assert.Throws<ArgumentNullException>( () => this.testObject = new MemberBuildContext( this.codeNamespace, this.testClassDeclaration, this.typeMember, null, this.setUpTearDownContext, TheKey)); Assert.Throws<ArgumentNullException>( () => this.testObject = new MemberBuildContext( this.codeNamespace, this.testClassDeclaration, this.typeMember, this.buildData, null, TheKey)); Assert.Throws<ArgumentNullException>( () => this.testObject = new MemberBuildContext( this.codeNamespace, this.testClassDeclaration, this.typeMember, this.buildData, this.setUpTearDownContext, null)); }
public void ConstructWithParametersCodeNamespaceTestClassDeclarationTypeMemberBuildDataSetUpTearDownContextTest( ) { // TODO: Implement unit test for ConstructWithParametersCodeNamespaceTestClassDeclarationTypeMemberBuildDataSetUpTearDownContext this.codeNamespace = new CodeNamespace(); this.testClassDeclaration = new CodeTypeDeclaration(); this.typeMember = new CodeTypeMember(); this.buildData = new BuildDataDictionary(); this.testObject = new MemberBuildContext( this.codeNamespace, this.testClassDeclaration, this.typeMember, this.buildData, this.setUpTearDownContext, TheKey); }
public void SetUp() { this.codeNamespace = new CodeNamespace(); this.testClassDeclaration = new CodeTypeDeclaration(); this.typeMember = new CodeTypeMember(); // MethodInfo methodInfo = this.GetType().GetMethod("SetUp"); // typeMember.UserData[NStubConstants.TestMemberMethodInfoKey] = methodInfo; this.buildData = new BuildDataDictionary(); this.mocks = new MockRepository(); this.setUpTearDownContext = this.mocks.StrictMock<ISetupAndTearDownContext>(); this.testObject = new MemberBuildContext( this.codeNamespace, this.testClassDeclaration, this.typeMember, this.buildData, this.setUpTearDownContext, TheKey); }
public void TearDown() { this.testObject = null; }
public void PropertyIsConstructorNormalBehavior() { // Test read access of 'IsConstructor' Property. this.mocks.ReplayAll(); var expected = false; var actual = this.testObject.IsConstructor; Assert.AreEqual(expected, actual); this.mocks.VerifyAll(); this.typeMember = new CodeConstructor(); this.testObject = this.mocks.StrictMock<MemberBuildContext>( this.codeNamespace, this.testClassDeclaration, this.typeMember, this.buildData, this.setUpTearDownContext, TheKey); this.mocks.ReplayAll(); expected = true; actual = this.testObject.IsConstructor; Assert.AreEqual(expected, actual); this.mocks.VerifyAll(); }