Esempio n. 1
0
        public void EmptyFilterTest()
        {
            var component = TestHelper.CreateRandomComponent();
            var filter    = new GetEventsData()
            {
                Category = EventCategory.ComponentEvent,
                OwnerId  = component.Info.Id
            };

            // у нового компонента нет событий
            var client = component.Client;
            var events = client.ApiService.GetEvents(filter);

            Assert.Equal(events.Data.Count, 0);

            // отправим событие
            var eventMessage      = TestHelper.CreateRandomComponentEvent(component);
            var sendEventResponse = eventMessage.Send();

            Assert.True(sendEventResponse.Success);

            // теперь фильтр должен найти 1 событие
            events = client.ApiService.GetEvents(filter);
            Assert.Equal(events.Data.Count, 1);
        }
Esempio n. 2
0
 public static GetEventsRequestDtoData GetEventsRequestData(GetEventsData data)
 {
     if (data == null)
     {
         return(null);
     }
     return(new GetEventsRequestDtoData()
     {
         Category = data.Category,
         OwnerId = data.OwnerId,
         From = data.From,
         To = data.To,
         Importance = data.Importance,
         MaxCount = data.MaxCount,
         SearchText = data.SearthText,
         TypeSystemName = data.TypeSystemName
     });
 }