Beispiel #1
0
        public void GetRemoteTableOfT_String_OnNullTableName()
        {
            var client = new DatasyncClient(Endpoint);
            var table  = client.GetRemoteTable <ClientMovie>(null);

            Assert.IsAssignableFrom <IRemoteTable <ClientMovie> >(table);
            Assert.Same(client, table.ServiceClient);
            Assert.Equal("clientmovie", table.TableName);
        }
Beispiel #2
0
        public void GetRemoteTable_ProducesTable()
        {
            var client = new DatasyncClient(Endpoint);
            var table  = client.GetRemoteTable("movies");

            Assert.IsAssignableFrom <IRemoteTable>(table);
            Assert.Same(client, table.ServiceClient);
            Assert.Equal("movies", table.TableName);
        }
Beispiel #3
0
 protected BaseOperationTest()
 {
     client = GetMovieClient();
     table  = client.GetRemoteTable <ClientMovie>("movies");
     soft   = client.GetRemoteTable <ClientMovie>("soft");
 }
Beispiel #4
0
        public void GetRemoteTableOfT_Throws_OnInvalidTableName()
        {
            var client = new DatasyncClient(Endpoint);

            Assert.Throws <ArgumentException>(() => client.GetRemoteTable <ClientMovie>("    "));
        }
Beispiel #5
0
        public void GetRemoteTable_Throws_OnNullTableName()
        {
            var client = new DatasyncClient(Endpoint);

            Assert.Throws <ArgumentNullException>(() => client.GetRemoteTable(null));
        }
Beispiel #6
0
 public Linq_Tests()
 {
     _client = GetMockClient();
     _table  = _client.GetRemoteTable <KitchenSink>("kitchensink") as RemoteTable <KitchenSink>;
     _query  = new TableQuery <KitchenSink>(_table);
 }