Beispiel #1
0
 public void SaveSimpleData(SimpleData dataSimple)
 {
     var client = new MongoClient(ConnectionString);
     var server = client.GetServer();
     var database = server.GetDatabase(dataBaseName);
     var collection = database.GetCollection<SimpleData>(simpleCollectionName);
     collection.Insert(dataSimple);
 }
Beispiel #2
0
        public void SaveSimpleData(SimpleData saveData)
        {
            if(saveData == null)
            {
                throw new ArgumentNullException("saveData");
            }

            DataStore.SaveSimpleData(saveData);
        }
        public void ServiceSaveSimple()
        {
            StubDataStore stubDataStore = new StubDataStore();

            SimpleService simpleServiceToTest = new SimpleService(stubDataStore);

            Guid theID = Guid.NewGuid();

            var simpleData = new SimpleData(theID, "test1", 1000);

            simpleServiceToTest.SaveSimpleData(simpleData);

            var dataBack = simpleServiceToTest.GetSimpleData(theID);

            Assert.Equal(simpleData, dataBack);
        }
Beispiel #4
0
        static void Main(string[] args)
        {
            
            IContractExtensionFactory contractExtensionFactory = new ContractExtensionFactory();

            logger.Debug("Making a Proxy Factory");

            var proxyFactory = new SimpleDataServiceProxyFactory(contractExtensionFactory);

            logger.Debug("Making a proxy");

            var proxy = proxyFactory.GenerateProxy();

            logger.Debug("Making some simple data");

            var simpleData = new SimpleData();

            logger.Debug("Saving some simple data");
            proxy.SaveSimpleData(simpleData);

            logger.Info("Done doing work, press 'Enter' to exit");

            Console.ReadLine();
        }
Beispiel #5
0
 public void SaveSimpleData(SimpleData dataSimple)
 {
     SimpleData.Add(dataSimple);
 }
Beispiel #6
0
        public static SimpleData GetRandomSimpleData(int nameMax = 10, int valueMax = 50)
        {
            SimpleData sd = new SimpleData(Guid.NewGuid(), Utilities.RandomString(nameMax), random.Next(valueMax));

            return sd;
        }