Fixes some unit tests

This commit is contained in:
Shannon
2014-02-12 17:25:45 +11:00
parent 92235128f1
commit 45fa192c95
3 changed files with 17 additions and 4 deletions

View File

@@ -25,8 +25,7 @@ namespace Umbraco.Tests.Persistence
string path = TestHelper.CurrentAssemblyDirectory; string path = TestHelper.CurrentAssemblyDirectory;
AppDomain.CurrentDomain.SetData("DataDirectory", path); AppDomain.CurrentDomain.SetData("DataDirectory", path);
RepositoryResolver.Current = new RepositoryResolver( RepositoryResolver.Current = new RepositoryResolver(new RepositoryFactory(true));
new RepositoryFactory());
//disable cache //disable cache
var cacheHelper = CacheHelper.CreateDisabledCacheHelper(); var cacheHelper = CacheHelper.CreateDisabledCacheHelper();

View File

@@ -271,7 +271,7 @@ namespace Umbraco.Tests
public void Resolves_Assigned_Mappers() public void Resolves_Assigned_Mappers()
{ {
var foundTypes1 = PluginManager.Current.ResolveAssignedMapperTypes(); var foundTypes1 = PluginManager.Current.ResolveAssignedMapperTypes();
Assert.AreEqual(19, foundTypes1.Count()); Assert.AreEqual(20, foundTypes1.Count());
} }
[Test] [Test]

View File

@@ -99,13 +99,27 @@ namespace Umbraco.Tests.Services
ServiceContext.UserService.SaveUserType(userType); ServiceContext.UserService.SaveUserType(userType);
var user = ServiceContext.UserService.CreateMemberWithIdentity("JohnDoe", "john@umbraco.io", "12345", userType); var user = ServiceContext.UserService.CreateMemberWithIdentity("JohnDoe", "john@umbraco.io", "12345", userType);
ServiceContext.UserService.Delete(user); ServiceContext.UserService.Delete(user, true);
var deleted = ServiceContext.UserService.GetById(user.Id); var deleted = ServiceContext.UserService.GetById(user.Id);
// Assert // Assert
Assert.That(deleted, Is.Null); Assert.That(deleted, Is.Null);
} }
[Test]
public void Disables_User_Instead_Of_Deleting_If_Flag_Not_Set()
{
var userType = MockedUserType.CreateUserType();
ServiceContext.UserService.SaveUserType(userType);
var user = ServiceContext.UserService.CreateMemberWithIdentity("JohnDoe", "john@umbraco.io", "12345", userType);
ServiceContext.UserService.Delete(user);
var deleted = ServiceContext.UserService.GetById(user.Id);
// Assert
Assert.That(deleted, Is.Not.Null);
}
[Test] [Test]
public void Exists_By_Username() public void Exists_By_Username()
{ {