public async Task SetUp() { _context = await DbSetUpFixture.GetContextAsync(); _unitOfWork = new UnitOfWork(_context); _personalInfo = new PersonalInfo( "John Doe", new DateTime(1970, 01, 01), "Over the Rainbow", "Believer", "Monsters inc."); _user = User.CreateNew(Email, Password, _personalInfo); await _unitOfWork.Users.AddUserAsync(_user); await _unitOfWork.SaveAsync(); }
public async Task OneTimeSetUp() { _unitOfWork = new UnitOfWork(await DbSetUpFixture.GetContextAsync()); _user = User.CreateNew( "email", "password", new PersonalInfo("John Doe", DateTime.UtcNow, "", "", "")); _quiz = Quiz.CreateNew( QuizName, new List <VariantTask> { VariantTask.CreateNew("foo", "bar", new List <string>(), 2), VariantTask.CreateNew("baz", "quux", new List <string>(), 2) }); await _unitOfWork.Quizzes.AddQuizAsync(_quiz); await _unitOfWork.Users.AddUserAsync(_user); await _unitOfWork.SaveAsync(); }