public void Update_Test_정상적인_파라미터_주고_True반환하는지_검증(string id, string password, string auth, string pre_id, string pre_password, string pre_auth) { //Arrange MockRepository mocks = new MockRepository(); IDataModel stubDataModel = mocks.DynamicMock <IDataModel>(); IDataQueryRepository stubQueryReposit = mocks.Stub <IDataQueryRepository>(); UserInfo user_info = new UserInfo(); user_info.id = id; user_info.password = password; user_info.userAuth = auth; user_info.userType = 사용자등급.페기; UserInfo pre_user_info = new UserInfo(); pre_user_info.id = pre_id; pre_user_info.password = pre_password; pre_user_info.userAuth = pre_auth; pre_user_info.userType = 사용자등급.페기; UserAuthController uac = new UserAuthController(stubDataModel, stubQueryReposit); //Act bool isOK = uac.Update(user_info, pre_user_info); //Assert Assert.IsTrue(isOK); }
public void Update_Test_파라미터값에_Null_주고_Exception발생하는지(string id, string password, string auth, string pre_id, string pre_auth) { //Arrange MockRepository mocks = new MockRepository(); IDataModel stubDataModel = mocks.DynamicMock<IDataModel>(); IDataQueryRepository stubQueryReposit = mocks.Stub<IDataQueryRepository>(); UserInfo user_info = new UserInfo(); user_info.id = id; user_info.password = password; user_info.userAuth = auth; user_info.userType = 사용자등급.페기; UserInfo pre_user_info = new UserInfo(); pre_user_info.id = pre_id; pre_user_info.userAuth = pre_auth; pre_user_info.userType = 사용자등급.페기; UserAuthController uac = new UserAuthController(stubDataModel, stubQueryReposit); //Act bool isOK = uac.Update(user_info, pre_user_info); }