これは私の最初の単体テストであり、単体テストを作成するプロセスについての私の考えを明確にするための助けが必要でした。
ライブラリクラスのAddUserメソッドを使用して、新しいユーザーを追加するテストメソッドを作成したかったのです。
Document doc = new Document();
[TestMethod]
public string AddUser()
{
string name = doc.AddUser("Testing User");
Assert.IsNotNull(name);
}
ビルドで発生するエラー:
void
タイプを暗黙的に変換することはできませんstring
これが私のAddUser
方法です:
public void AddUser(string newUserName)
{
using (var db = new DataContext())
{
User user = new User()
{
FullName = newUserName,
ID = Guid.NewGuid()
};
db.Users.InsertOnSubmit(user);
db.SubmitChanges();
}
}