public void BeforeAll() { // Arrange var provider = new SimpleDBProvider <TestPOCO, string>(Settings.Default.AmazonAccessKey, Settings.Default.AmazonSecretKey); _originalEntity = Builder <TestPOCO> .CreateNew().Build(); _originalEntity.Identifier = Guid.NewGuid().ToString(); var stringBuilder = new StringBuilder(); Enumerable.Range(0, 100).Each(i => stringBuilder.Append(Guid.NewGuid().ToString())); _originalEntity.VerLongStringValue = stringBuilder.ToString(); /* Save it the first time */ provider.Save(new[] { _originalEntity }); /* Now Update */ _originalEntity.DateTimeValue = DateTime.Today.AddDays(3); _originalEntity.VerLongStringValue = "One two"; // Act provider.Save(new[] { _originalEntity }); _retrievedEntity = provider.Get(_originalEntity.Identifier); }
public Task Test(Packet packet) { TestPOCO poco = (TestPOCO)ServiceProvider.NetworkManager.GetPocoFromPacket(packet); Debug.Log(poco.Line); ServiceProvider.NetworkManager.SendPacket(packet); return(Task.FromResult(0)); }
public void Should_Serialize_POCO_long(long chatId, string serializeAs) { TestPOCO request = new TestPOCO { ChatId = ChatId.New(chatId) }; string serializeRequest = JsonConvert.SerializeObject(request); Assert.Contains($@"{{""chat_id"":{serializeAs}}}", serializeRequest); }
public void Should_Deserialize_POCO2_long(long chatId, string json) { TestPOCO request = new TestPOCO { ChatId = ChatId.New(chatId) }; TestPOCO serializeRequest = JsonConvert.DeserializeObject <TestPOCO>(json); Assert.Equal(request.ChatId, serializeRequest.ChatId); Assert.IsType <ChatId.Identifier>(serializeRequest.ChatId); Assert.IsNotType <ChatId.Username>(serializeRequest.ChatId); }
public static Task Test(Packet packet) { TestPOCO poco = JsonConvert.DeserializeObject <TestPOCO>(packet.POCOJson); var commandId = (CommandId)packet.CommandId; Console.WriteLine(poco.Line); var client = NetworkManager.Clients.Where(x => x.PlayerId == packet.PlayerId).FirstOrDefault(); if (client != null) { NetworkManager.SendPacket(client.TcpClient, packet); } return(Task.FromResult(0)); }
public void SendTestPacket() { var poco = new TestPOCO() { Line = "test" }; Packet packet = new Packet() { PlayerId = ServiceProvider.PlayerManager.GetHomePlayer().PlayerId, CommandId = (short)CommandId.test }; ServiceProvider.NetworkManager.AddPocoToPacket(packet, poco); ServiceProvider.NetworkManager.SendPacket(packet); }
public void BeforeAll() { // Arrange var provider = new SimpleDBProvider <TestPOCO, string>(Settings.Default.AmazonAccessKey, Settings.Default.AmazonSecretKey); this._entityOne = Builder <TestPOCO> .CreateNew().Build(); this._entityOne.Identifier = Guid.NewGuid().ToString(); this._entityTwo = Builder <TestPOCO> .CreateNew().Build(); this._entityTwo.Identifier = Guid.NewGuid().ToString(); /* Save it the first time */ provider.Save(new[] { this._entityOne, this._entityTwo }); // Act this._allEntities = provider.Get(); }
public void BeforeAll() { // Arrange var provider = new SimpleDBProvider <TestPOCO, string>(Settings.Default.AmazonAccessKey, Settings.Default.AmazonSecretKey); this._originalEntity = Builder <TestPOCO> .CreateNew().Build(); this._originalEntity.Identifier = Guid.NewGuid().ToString(); var stringBuilder = new StringBuilder(); Enumerable.Range(0, 100).Each(i => stringBuilder.Append(Guid.NewGuid().ToString())); this._originalEntity.VerLongStringValue = stringBuilder.ToString(); /* Save it the first time */ provider.Save(new[] { this._originalEntity }); // Act provider.Delete(new[] { _originalEntity.Identifier }); _allEntitiesAfterDelete = provider.Get(); }