public async Task Login_Fail_ModelStateError() { //Arrange------------------------------------------------------------------------------------------------------------------------------ var controller = new ModelStateController(); //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 async Task ChangeUserPassword_Fail_ModelStateError() { //Arrange------------------------------------------------------------------------------------------------------------------------------ var controller = new ModelStateController(); //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 Register_Fail_ModelStateError() { //Arrange------------------------------------------------------------------------------------------------------------------------------ var controller = new ModelStateController(); //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")); }