Exemple #1
0
        public void CreateNewAccountGroup_NoUserName_ThrowsException()
        {
            Mock <IDatabaseContext> context = new Mock <IDatabaseContext>();
            BasicAccountManagement  mng     = new BasicAccountManagement(context.Object);

            mng.CreateNewAccountGroup(new ViewModels.NewAccountGroup {
                GroupName = "Hello"
            });
        }
Exemple #2
0
        public void CreateNewAccountGroup_Normal_SavesChanges()
        {
            Mock <IDatabaseContext> context = new Mock <IDatabaseContext>();
            BasicAccountManagement  mng     = new BasicAccountManagement(context.Object);

            mng.CreateNewAccountGroup(new ViewModels.NewAccountGroup {
                GroupName = "Hello", AdministratorUserName = "******"
            });

            context.Verify(x => x.SaveChanges());
            context.Verify(x => x.Add <Person>(It.Is <Person>(y => y.Name == "Yes")));
            context.Verify(x => x.Add(It.Is <AccountGroup>(y => y.Name == "Hello")));
        }