Esempio n. 1
0
        public void Map_Method_Should_Return_A_Dictionary_Mapper()
        {
            var mongo  = new MongoDataConnectionMock();
            var mapper = mongo.Map();

            Assert.AreEqual(typeof(User), mapper["users"]);
            Assert.AreEqual(typeof(Order), mapper["orders"]);
            Assert.AreEqual(typeof(Toy), mapper["toys"]);
        }
Esempio n. 2
0
        public void GetQueryableObject_Method_Should_Return_A_Dictionary_Of_Queryable_Entity()
        {
            var mongo         = new MongoDataConnectionMock();
            var queryableList = mongo.GetQueryableObjectsList();

            Assert.IsInstanceOfType(queryableList["users"], typeof(IQueryable));
            Assert.IsInstanceOfType(queryableList["orders"], typeof(IQueryable));
            Assert.IsInstanceOfType(queryableList["toys"], typeof(IQueryable));
        }
Esempio n. 3
0
        public void DataIdentifier_Property_Should_Return_A_Value()
        {
            var mongo = new MongoDataConnectionMock();

            Assert.AreEqual("santa_claus_data", mongo.DataIdentifier);
        }
Esempio n. 4
0
        public void Connection_Property_Should_Return_A_Object_Connection_Instance()
        {
            var mongo = new MongoDataConnectionMock();

            Assert.IsInstanceOfType(mongo.Connection, typeof(object));
        }
Esempio n. 5
0
        public void Port_Property_Should_Return_A_Value()
        {
            var mongo = new MongoDataConnectionMock();

            Assert.AreEqual("44787", mongo.Port);
        }
Esempio n. 6
0
        public void Server_Property_Should_Return_A_Value()
        {
            var mongo = new MongoDataConnectionMock();

            Assert.AreEqual("ds044787.mlab.com", mongo.Server);
        }
Esempio n. 7
0
        public void Password_Property_Should_Return_A_Value()
        {
            var mongo = new MongoDataConnectionMock();

            Assert.AreEqual("simone", mongo.Password);
        }
Esempio n. 8
0
        public void Username_Property_Should_Return_A_Value()
        {
            var mongo = new MongoDataConnectionMock();

            Assert.AreEqual("simone", mongo.Username);
        }
Esempio n. 9
0
        public void Protocol_Property_Should_Return_A_Value()
        {
            var mongo = new MongoDataConnectionMock();

            Assert.AreEqual("mongodb", mongo.Protocol);
        }