public async Task ChangeUserPassword_Fail_ModelStateError() { //Arrange------------------------------------------------------------------------------------------------------------------------------ var controller = new ModelStateControllerTests(); //Act---------------------------------------------------------------------------------------------------------------------------------- controller.ValidateModelState(UnitTestsDataInput.passwordForChangeDto_Fail_ModelState); var modelState = controller.ModelState; //Assert------------------------------------------------------------------------------------------------------------------------------- Assert.False(modelState.IsValid); Assert.Equal(2, modelState.Keys.Count()); Assert.True(modelState.Keys.Contains("OldPassword") && modelState.Keys.Contains("NewPassword")); }
public async Task Login_Fail_ModelStateError() { //Arrange------------------------------------------------------------------------------------------------------------------------------ var controller = new ModelStateControllerTests(); //Act---------------------------------------------------------------------------------------------------------------------------------- controller.ValidateModelState(UnitTestsDataInput.useForLoginDto_Fail_ModelState); var modelState = controller.ModelState; //Assert------------------------------------------------------------------------------------------------------------------------------- Assert.False(modelState.IsValid); Assert.Equal(2, modelState.Keys.Count()); Assert.True(modelState.Keys.Contains("UserName") && modelState.Keys.Contains("GrantType")); }
public void ChangeUserPassword_ModelStateError() { //Arrange var controller = new ModelStateControllerTests(); //Act controller.ValidateModelState(UnitTestDataInput.passwordForChange_Fail_ModelState); var modelState = controller.ModelState; //Assert Assert.Equal(2, modelState.Keys.Count()); Assert.False(modelState.IsValid); Assert.True(modelState.ContainsKey("NewPassword") && modelState.ContainsKey("OldPassword")); }
public async Task Register_Fail_ModelStateError() { //Arrange------------------------------------------------------------------------------------------------------------------------------ var controller = new ModelStateControllerTests(); //Act---------------------------------------------------------------------------------------------------------------------------------- controller.ValidateModelState(UnitTestsDataInput.userForRegisterDto_Fail_ModelState); var modelState = controller.ModelState; //Assert------------------------------------------------------------------------------------------------------------------------------- Assert.False(modelState.IsValid); Assert.Equal(4, modelState.Keys.Count()); Assert.True(modelState.Keys.Contains("UserName") && modelState.Keys.Contains("Password") && modelState.Keys.Contains("Name") && modelState.Keys.Contains("PhoneNumber")); }
public void UpdateUser_ModelStateError() { //Arrange var controller = new ModelStateControllerTests(); //Act controller.ValidateModelState(UnitTestDataInput.userForUpdate_Fail_MoldelState); var modelState = controller.ModelState; //Assert Assert.Equal(4, modelState.Keys.Count()); Assert.False(modelState.IsValid); Assert.True(modelState.ContainsKey("Name") && modelState.ContainsKey("Name") && modelState.ContainsKey("Name") && modelState.ContainsKey("Name")); }
public void Login_Fail_ModelStateError(string userName, string password) { //Arrange var controller = new ModelStateControllerTests(); //Act var model = new UserForLoginDto { UserName = userName, Password = password }; controller.ValidateModelState(model); var modelState = controller.ModelState; //Assert Assert.Equal(2, modelState.Keys.Count()); Assert.False(modelState.IsValid); Assert.True(modelState.ContainsKey("Password") && modelState.ContainsKey("UserName")); }
public void Register_Fail_ModelStateError() { //Arrange var controller = new ModelStateControllerTests(); var model = new UserForRegisterDto { Name = "", Password = "", PhoneNumber = "", UserName = "", }; //Act controller.ValidateModelState(model); var modelState = controller.ModelState; //Assert Assert.Equal(4, modelState.Keys.Count()); Assert.False(modelState.IsValid); Assert.True(modelState.ContainsKey("Password") && modelState.ContainsKey("UserName") && modelState.ContainsKey("Password") && modelState.ContainsKey("UserName")); }
public async Task UpdateUser_ModelStateError() { // Arrange string userHimselfId = "faa8c440-79bc-4b36-8e1c-b7fd346e0430"; var request = new { Url = "/v1/site/admin/Users/" + userHimselfId, Body = new UserForUpdateDto { Name = string.Empty, PhoneNumber = string.Empty, Address = string.Empty, City = "لورم ایپسوم متن ساختگی با تولید سادگلورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ و با استفاده از طراحان گرافیک است چاپگرها و متون بلکه روزنامه مجله در ستون و سطر آنچنان که لازم است و برای شرایط فعلی تکنولوژی مورد نیاز و کاربردهای متنوع با هدف بهبود ابزارهای کاربردی می باشد کتابهای زیادی درلورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ و با استفاده از طراحان گرافیک است چاپگرها و متون بلکه روزنامه مجله در ستون و سطر آنچنان که لازم است و برای شرایط فعلی تکنولوژی مورد نیاز و کاربردهای متنوع با هدف بهبود ابزارهای کاربردی می باشد کتابهای زیادی درلورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ و با استفاده از طراحان گرافیک است چاپگرها و متون بلکه روزنامه مجله در ستون و سطر آنچنان که لازم است و برای شرایط فعلی تکنولوژی مورد نیاز و کاربردهای متنوع با هدف بهبود ابزارهای کاربردی می باشد کتابهای زیادی دری نامفهوم از صنعت چاپ و با استفاده از طراحان گرافیک است چاپگرها و متون بلکه روزنامه مجله در ستون و سطر آنچنان که لازم است و برای شرایط فعلی تکنولوژی مورد نیاز و کاربردهای متنوع با هدف بهبود ابزارهای کاربردی می باشد کتابهای زیادی در." } }; _client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", _AToken); var controller = new ModelStateControllerTests(); //Act var response = await _client.PutAsync(request.Url, ContentHelper.GetStringContent(request.Body)); var value = await response.Content.ReadAsStringAsync(); controller.ValidateModelState(request.Body); var modelState = controller.ModelState; //Assert Assert.Equal(HttpStatusCode.BadRequest, response.StatusCode); Assert.False(modelState.IsValid); Assert.Equal(4, modelState.Keys.Count()); Assert.True(modelState.Keys.Contains("Name") && modelState.Keys.Contains("PhoneNumber") && modelState.Keys.Contains("Address") && modelState.Keys.Contains("City")); }