public void Delete_ExistingUser_Deletes() { User.Delete(); var survived = Site.GetUsers().Any(u => u.Username == UserName); Assert.That(!survived); }
public void Initialize() { Site = CreateAndLoadEmptySite(-5, "site for user tests", 360, 7, out AlarmClock); Site.CreateUser(UserName, Pw); User = Site.GetUsers().SingleOrDefault(u => u.Username == UserName); Assert.That(User, Is.Not.Null, "Set up should be successful"); }
#pragma warning disable CS0246 // Il nome di tipo o di spazio dei nomi 'IUser' non è stato trovato. Probabilmente manca una direttiva using o un riferimento all'assembly. #pragma warning disable CS0246 // Il nome di tipo o di spazio dei nomi 'ISession' non è stato trovato. Probabilmente manca una direttiva using o un riferimento all'assembly. #pragma warning disable CS0246 // Il nome di tipo o di spazio dei nomi 'ISite' non è stato trovato. Probabilmente manca una direttiva using o un riferimento all'assembly. protected IUser CreateAndLogUser(string username, out ISession session, ISite site) { #pragma warning restore CS0246 // Il nome di tipo o di spazio dei nomi 'ISite' non è stato trovato. Probabilmente manca una direttiva using o un riferimento all'assembly. #pragma warning restore CS0246 // Il nome di tipo o di spazio dei nomi 'ISession' non è stato trovato. Probabilmente manca una direttiva using o un riferimento all'assembly. #pragma warning restore CS0246 // Il nome di tipo o di spazio dei nomi 'IUser' non è stato trovato. Probabilmente manca una direttiva using o un riferimento all'assembly. site.CreateUser(username, username); session = site.Login(username, username); return(site.GetUsers().FirstOrDefault(u => u.Username == username)); }
public void TwoSites_UsersDelete() { OtherSite = CreateAndLoadEmptySite(Timezone, OtherSiteName, 360, 7, out OtherAlarmClock); var evenAnotherSite = CreateAndLoadEmptySite(Timezone, "n'altro? mo basta", 360, 7, out OtherAlarmClock); User = CreateAndLogUser(SellerName, out UserSession, OtherSite); var user2 = CreateAndLogUser(SellerName, out UserSession, evenAnotherSite); User.Delete(); user2.Delete(); Assert.Multiple(() => { Assert.That(OtherSite.GetUsers(), Is.Empty); Assert.That(evenAnotherSite.GetUsers(), Is.Empty); }); }
public void GetUsers_OnDeletedObject_Throws() { Site.Delete(); Assert.That(() => Site.GetUsers(), Throws.TypeOf <InvalidOperationException>()); }
public void LoadSite_ValidArg_ReturnsSiteWithSessions5() { CollectionAssert.AreEquivalent(newSite.GetUsers().Select(u => u.Username).ToList(), userList); }
public void LoadSite_ValidArg_ReturnsSiteWithUsers5() { Assert.That(newSite.GetUsers().Select(u => u.Username), Is.EquivalentTo(userList)); }
public void LoadSite_ValidArg_ReturnsFullSite5() { newSite = siteFactory.LoadSite(connectionString, siteName, alarmClockMoq.Object); CollectionAssert.AreEquivalent(newSite.GetUsers().Select(u => u.Username).ToList(), userList); }
protected IUser CreateAndLogUser(string username, out ISession session, ISite site) { site.CreateUser(username, username); session = site.Login(username, username); return(site.GetUsers().FirstOrDefault(u => u.Username == username)); }
public void GetUsers_ValidArg_ReturnsNonnull() { var users = Site.GetUsers(); Assert.That(users, Is.Not.Null); }