public CreatePaginationSetup With <TItem>(PaginationParameter parameter) { Mocker.GetMock <ICreatePagination <TItem> >() .Setup(command => command.With(parameter)) .Returns(Mocker.Get <ICreatePagination <TItem> >()); return(this); }
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>())); }
public StorageSetup(AutoMocker mocker) : base(mocker) { Mocker.GetMock <IStorageFactory>() .Setup(factory => factory.Make()) .Returns(Mocker.Get <IStorage>()); }
public TConfigurator WithStubConfiguration <TMockedService>(Action <TMockedService> stubConfigurator) where TMockedService : class { ThrowIfAdapterAlreadyCreated(); stubConfigurator(Mocker.Get <TMockedService>()); return((TConfigurator)this); }