コード例 #1
0
        public void Create()
        {
            //arrange
            DrawController drawController = new DrawController(db, serialDb);
            //act
            ViewResult result = drawController.Create() as ViewResult;

            //assert
            Assert.IsNotNull(result);
        }
        public async Task ControllerActionMethodCanCreateSubmissionForm()
        {
            //Arrange
            string   FirstName = "MuslimTest";
            string   LastName  = "MuslimTest";
            string   email     = "*****@*****.**";
            DateTime age       = DateTime.Now.AddYears(-18);

            var serialNumber = await _context.SerialNumbers.FirstOrDefaultAsync();

            SubmissionForm submissionForm = new SubmissionForm(FirstName, LastName, email, serialNumber.SerialNumberValue, age);

            //Act
            var result = await _controller.Create(submissionForm);

            //Assert
            var objectResult = Assert.IsType <ViewResult>(result);

            Assert.NotNull(objectResult.Model);

            var model = Assert.IsType <SubmissionForm>(objectResult.Model);

            Assert.True(model.Entered);
        }