Amss.Boilerplate.Tests.Business.UserManagerTests.Delete C# (CSharp) Method

Delete() private method

private Delete ( ) : void
return void
        public void Delete()
        {
            var manager = this.Locator.GetInstance<IUserManager>();
            var user = this.CreateUser();
            Assert.That(user.Deleted, Is.False);
            Assert.That(user.UserPasswordCredential, Is.Not.Null);
            this.Session.Flush();

            manager.Delete(user);
            this.Session.Evict(user);
            user = manager.Load(user.Id);
            this.Session.Flush();
            Assert.That(user.Deleted, Is.True);
            Assert.That(user.UserPasswordCredential, Is.Null);
        }