From b5f900e789fb2e40cc166e5eee56e84f717b2319 Mon Sep 17 00:00:00 2001 From: Shannon Date: Mon, 28 Jul 2014 19:37:44 -0700 Subject: [PATCH] added a couple of tests for member names --- .../Services/MemberServiceTests.cs | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/src/Umbraco.Tests/Services/MemberServiceTests.cs b/src/Umbraco.Tests/Services/MemberServiceTests.cs index e8bc946f6e..8091923ca0 100644 --- a/src/Umbraco.Tests/Services/MemberServiceTests.cs +++ b/src/Umbraco.Tests/Services/MemberServiceTests.cs @@ -2,6 +2,7 @@ using System; using System.Linq; using NUnit.Framework; using Umbraco.Core; +using Umbraco.Core.Events; using Umbraco.Core.Models; using Umbraco.Core.Models.Membership; using Umbraco.Core.Models.Rdbms; @@ -352,6 +353,34 @@ namespace Umbraco.Tests.Services Assert.IsNull(ServiceContext.MemberService.GetByEmail("do@not.find")); } + [Test] + public void Get_Member_Name() + { + IMemberType memberType = MockedContentTypes.CreateSimpleMemberType(); + ServiceContext.MemberTypeService.Save(memberType); + IMember member = MockedMember.CreateSimpleMember(memberType, "Test Real Name", "test@test.com", "pass", "testUsername"); + ServiceContext.MemberService.Save(member); + + + Assert.AreEqual("Test Real Name", member.Name); + } + + [Test] + public void Get_Member_Name_In_Created_Event() + { + IMemberType memberType = MockedContentTypes.CreateSimpleMemberType(); + ServiceContext.MemberTypeService.Save(memberType); + + TypedEventHandler> callback = (sender, args) => + { + Assert.AreEqual("Test Real Name", args.Entity.Name); + }; + + MemberService.Created += callback; + var member = ServiceContext.MemberService.CreateMember("testUsername", "test@test.com", "Test Real Name", memberType); + MemberService.Created -= callback; + } + [Test] public void Get_By_Username() {