Esempio n. 1
0
        public CreatePaginationSetup With <TItem>(PaginationParameter parameter)
        {
            Mocker.GetMock <ICreatePagination <TItem> >()
            .Setup(command => command.With(parameter))
            .Returns(Mocker.Get <ICreatePagination <TItem> >());

            return(this);
        }
Esempio n. 2
0
        private void SetupFilter()
        {
            Mocker.GetMock <IFilterMessages>()
            .Setup(filter => filter.With(_parameter))
            .Returns(Mocker.Get <IFilterMessages>());

            Mocker.GetMock <IFilterMessages>()
            .Setup(filter => filter.Execute(_allEntities))
            .Returns(Observable.Return(_allEntities));
        }
        public void GetByAddress_WhenNoPurchaseEvents_ExceptionShouldNotBeThrown()
        {
            Mocker
            .Setup <IExchangeEventEntity, ExchangeEventType>(x => x.Type)
            .Returns(ExchangeEventType.AddLiquidity);
            Mocker
            .Setup <IExchangeRepository, Task <IExchangeEntity> >(x =>
                                                                  x.FindByAsync(It.IsAny <string>(), It.IsAny <string>(), It.IsAny <string>()))
            .ReturnsAsync(Mocker.Get <IExchangeEntity>());
            Mocker
            .Setup <IExchangeEventsRepository, Task <IEnumerable <IExchangeEventEntity> > >(x =>
                                                                                            x.GetForLastDayByExchangeAddressAsync(It.IsAny <string>()))
            .ReturnsAsync(new List <IExchangeEventEntity>
            {
                Mocker.Get <IExchangeEventEntity>()
            });
            var service = Mocker.CreateInstance <TickerService>();

            Assert.DoesNotThrowAsync(async() => await service.GetByAddress(It.IsAny <string>()));
        }
Esempio n. 4
0
 public StorageSetup(AutoMocker mocker) : base(mocker)
 {
     Mocker.GetMock <IStorageFactory>()
     .Setup(factory => factory.Make())
     .Returns(Mocker.Get <IStorage>());
 }
Esempio n. 5
0
 public TConfigurator WithStubConfiguration <TMockedService>(Action <TMockedService> stubConfigurator) where TMockedService : class
 {
     ThrowIfAdapterAlreadyCreated();
     stubConfigurator(Mocker.Get <TMockedService>());
     return((TConfigurator)this);
 }