public void Should_Raise_Exception_If_Birthdate_Is_Empty()
            {
                // arrange
                var context = new TestContext();
                var user = new TestUpdateUser();

                // act
                var exception = Assert.Throws<ArrayException>(() => context.Sut.Save(user));

                // assert
                Assert.Contains(exception.Errors, (error) => error.Code == CodeError.BirthDateRequired);
            }
            public void Should_Change_Entity_From_Repository()
            {
                // arrange
                var context = new TestContext();
                var entity = new TestUpdateUser();
                var request = new TestUpdateUser
                {
                    LastName = "LastName",
                    FirstName = "FirstName",
                    BirthDate = DateTime.UtcNow
                };
                context.UserRepository.Setup(_ => _.Users).Returns(new List<TestUpdateUser>() { entity }.AsQueryable());

                // act
                context.Sut.Save(request);

                // assert
                Assert.Equal(entity.FirstName, request.FirstName);
                Assert.Equal(entity.LastName, request.LastName);
                Assert.Equal(entity.BirthDate, request.BirthDate);
            }
Example #3
0
 protected void Page_Load(object sender, EventArgs e)
 {
     TextBox1.Enabled = false;
     TextBox2.Enabled = false;
     TextBox3.Enabled = false;
     if (sender != null && sender.GetType().Equals(this.GetType()))
     {
         if (((UsersUpdate)sender).CurrentTest != null)
         {
             userUpdateTest = ((UsersUpdate)sender).CurrentTest;
             before = ((UsersUpdate)sender).beforeTest;
             updatesList = ((UsersUpdate)sender).updatesTestList;
         }
         else
         {
             userUpdateTest = new TestUpdateUser();
             before = new User();
             updatesList = new List<User>();
         }
     }
     else
     {
         userUpdateTest = new TestUpdateUser();
         before = new User();
         updatesList = new List<User>();
     }
 }