public void AddMember_ReturnErrorOnEmptyDto() { using (var transaction = _dbFixture.Connection.BeginTransaction()) { var memberService = new EFTeamService(_dbFixture.CreateContext(transaction), new NullLogger <EFTeamService>(), _mapper); MemberRegisterDto registerDto = null; var registerResult = memberService.AddMember(registerDto).Result; Assert.False(registerResult.Successful); } }
public void AddMember_ReturnMember() { using (var transaction = _dbFixture.Connection.BeginTransaction()) { var memberService = new EFTeamService(_dbFixture.CreateContext(transaction), new NullLogger <EFTeamService>(), _mapper); var registerDto = TestHelpers.Data.GenerateRegisterDto(); var registerResult = memberService.AddMember(registerDto).Result; Assert.True(registerResult.Successful); var memberResult = memberService.GetMember <AdminMemberDto>(registerResult.Data).Result; Assert.True(memberResult.Successful); Assert.True(memberResult.Data != null); Assert.True(memberResult.Data.Email == "*****@*****.**"); Assert.True(memberResult.Data.FirstName == "testfirst"); } }