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); }
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>(); } }