public void AccountValidTest() { #region arrange (驗證成功) // 輸入的帳號 AccountInfoData accountID = new AccountInfoData() { UserId = 1, AccountName = "kevan", Password = "******", UserName = "******" }; List <UserDTO> reUserDTOList = new List <UserDTO>() { new UserDTO() { UserID = 1, AccountName = "kevan", Password = "******", UserName = "******", Email = "*****@*****.**" } }; UserDTO reUserDTO = new UserDTO() { UserID = 1, AccountName = "kevan", Password = "******", UserName = "******", Email = "*****@*****.**" }; string reMessage = accountID.Message; _userRep.Stub(o => o.FindAccountName(Arg <string> .Is.Anything)).Return(reUserDTOList); _userRep.Stub(o => o.FindAccountData(Arg <string> .Is.Anything)).Return(reUserDTO); #endregion #region act var result = _target.AccountValid(accountID); #endregion #region assert Assert.AreEqual(result.Message, reMessage); #endregion }