コード例 #1
0
        public void DisposeTwiceRendersCloseFormTagOnce() {
            // Arrange
            Mock<HttpResponseBase> mockHttpResponse = GetHttpResponseForForm();
            MvcForm form = new MvcForm(mockHttpResponse.Object);

            // Act
            form.Dispose();
            form.Dispose();

            // Assert
            mockHttpResponse.Verify();
        }
コード例 #2
0
ファイル: MvcFormTest.cs プロジェクト: pruiz/AspMvc2
        public void DisposeTwiceRendersCloseFormTagOnce() {
            // Arrange
            StringWriter writer = new StringWriter();
            ViewContext viewContext = GetViewContext(writer);

            MvcForm form = new MvcForm(viewContext);

            // Act
            form.Dispose();
            form.Dispose();

            // Assert
            Assert.AreEqual("</form>", writer.ToString());
        }