asp.net mvc3 を使用して Web サイトを構築しています。次のレイヤーがあります。
コントローラ -> サービス -> リポジトリ
プロジェクトを開始したばかりで、何もありません。最初にインターフェースから始めました。
public interface IRepository<T>
{
T Get(int id);
void Save(T item);
void Delete(int id);
}
public interface IUserRepository : IRepository<User>
{
User GetUserByLogin(UserLoginViewModel userLogin);
}
この時点で、単体テストを書き始めるか、インターフェイスを実装するか、具体的なリポジトリ メソッドを書き始めてから、自分が書いたメソッドに基づいて単体テストを行う必要があります。
私はとても混乱しています。どのステップを最初に進めるべきかわかりません。