public void GetMemberByIdReturnsNullIfNotFound() { var helper = Substitute.For<IMemberHelper>(); var memberDao = new MemberDao(helper); memberDao.MemberList = new List<IMember> { Substitute.For<Member>("one", "two", "three", "four", 1), Substitute.For<Member>("one", "two", "three", "four", 3), }; var member = memberDao.GetMemberByID(2); Assert.Null(member); }
public void CanGetMemberById() { IMemberHelper helper = new MemberHelper(); IMemberDAO dao = new MemberDao(helper); var firstName = "first"; var lastName = "last"; var contactPhone = "contactPhone"; var emailAddress = "emailAddress"; var member = dao.AddMember(firstName, lastName, contactPhone, emailAddress); for (int i = 0; i < 10; i++) { dao.AddMember("Test", "Test", "test phone", "test email"); } var result = dao.GetMemberByID(member.ID); Assert.Equal(member, result); }
public void CanGetMemberById() { var helper = Substitute.For<IMemberHelper>(); var memberDao = new MemberDao(helper); var firstName = "first"; var lastName = "last"; var contactPhone = "phone"; var emailAddress = "email address"; memberDao.MemberList = new List<IMember> { Substitute.For<IMember>(), Substitute.For<Member>(firstName, lastName, contactPhone, emailAddress, 2), Substitute.For<IMember>(), }; var member = memberDao.GetMemberByID(2); Assert.NotNull(member); Assert.Equal(2, member.ID); Assert.Equal(firstName, member.FirstName); Assert.Equal(lastName, member.LastName); Assert.Equal(contactPhone, member.ContactPhone); Assert.Equal(emailAddress, member.EmailAddress); }
public void GetMemberByIdReturnsNullIfNotFound() { IMemberHelper helper = new MemberHelper(); IMemberDAO dao = new MemberDao(helper); var firstName = "first"; var lastName = "last"; var contactPhone = "contactPhone"; var emailAddress = "emailAddress"; var member = dao.AddMember(firstName, lastName, contactPhone, emailAddress); for (int i = 0; i < 10; i++) { dao.AddMember("Test", "Test", "test phone", "test email"); } var result = dao.GetMemberByID(1000); Assert.Null(result); }