adding a few unit tests to MemberService.

This commit is contained in:
Claus
2016-07-26 16:05:30 +02:00
parent c206965f88
commit dcdd47dff4

View File

@@ -33,6 +33,34 @@ namespace Umbraco.Tests.Services
base.TearDown();
}
[Test]
public void Can_Create_Member()
{
IMemberType memberType = MockedContentTypes.CreateSimpleMemberType();
ServiceContext.MemberTypeService.Save(memberType);
IMember member = MockedMember.CreateSimpleMember(memberType, "test", "test@test.com", "pass", "test");
ServiceContext.MemberService.Save(member);
Assert.AreNotEqual(0, member.Id);
var foundMember = ServiceContext.MemberService.GetById(member.Id);
Assert.IsNotNull(foundMember);
Assert.AreEqual("test@test.com", foundMember.Email);
}
[Test]
public void Can_Create_Member_With_Long_TLD_In_Email()
{
IMemberType memberType = MockedContentTypes.CreateSimpleMemberType();
ServiceContext.MemberTypeService.Save(memberType);
IMember member = MockedMember.CreateSimpleMember(memberType, "test", "test@test.marketing", "pass", "test");
ServiceContext.MemberService.Save(member);
Assert.AreNotEqual(0, member.Id);
var foundMember = ServiceContext.MemberService.GetById(member.Id);
Assert.IsNotNull(foundMember);
Assert.AreEqual("test@test.marketing", foundMember.Email);
}
[Test]
public void Can_Create_Role()
{