Пример #1
0
        public void TestAddUser()
        {
            var u = new User
            {
                UserName = "******",
                Password = "******",
                Profiles = new List <Profile>()
            };

            var mss = new MongoSuperService(MongoTestIP);

            mss.AddUser(u);
        }
Пример #2
0
        public void TestAddComputer()
        {
            var c = new Computer
            {
                Name             = "Cotton Eye Joe",
                UserName         = "******",
                ConnectedDevices = new string[] { "Beep", "Boop" }
            };

            var mss = new MongoSuperService(MongoTestIP);

            mss.AddComputer(c);
        }
Пример #3
0
        private void AddUserToDatabase(string username, string password = "******", params Profile[] values)
        {
            var sut = new MongoSuperService(MongoTestIP);

            if (!sut.GetAllUsers().Any(c => c.UserName == username))
            {
                sut.AddUser(new User()
                {
                    UserName = username,
                    Password = password,
                    Profiles = values
                });
            }
        }
Пример #4
0
        public void TestAddProfileToUser()
        {
            var mss = new MongoSuperService(MongoTestIP);
            var p   = new Profile
            {
                Name           = "Rainbow",
                Configurations = new Dictionary <string, dynamic>()
            };

            if (!mss.Exists("Ben"))
            {
                var u = new User
                {
                    UserName = "******",
                    Password = "******",
                    Profiles = new List <Profile>()
                };
                mss.AddUser(u);
            }
            p.Configurations.Add("keyboard", "red");
            mss.AddProfileToUser("Ben", p);
        }
Пример #5
0
        public void TestJohnDoesNotExist()
        {
            var mss = new MongoSuperService(MongoTestIP);

            Assert.IsFalse(mss.Exists("John"));
        }
Пример #6
0
        public void TestBenExists()
        {
            var mss = new MongoSuperService(MongoTestIP);

            Assert.IsTrue(mss.Exists("Ben"));
        }