public void T003_GetCities_CitiesWithoutRepeats()
        {
            // Arrange
            var advertRepo      = new Mock <IGenericRepository <Advert> >();
            var advertTypesRepo = new Mock <IGenericRepository <AdvertType> >();

            const string cityName           = "Test1";
            const string expectedCityName   = "Miejscowość: " + cityName;
            const string expectedFirstValue = "Miejscowość: Wszystkie";

            IReturnsResult <IGenericRepository <Advert> > returnsResult = advertRepo.Setup(x => x.GetSet()).Returns(new List <Advert>()
            {
                new Advert()
                {
                    City = cityName
                }, new Advert()
                {
                    City = cityName
                }
            });

            advertTypesRepo.Setup(x => x.GetSet()).Returns(new List <AdvertType>());

            // Act
            var advertSearchOptionService = new AdvertSearchOptionService(advertRepo.Object, advertTypesRepo.Object);
            var result = advertSearchOptionService.GetCities();

            // Assert
            Assert.AreEqual(result.Count, 2);
            Assert.AreEqual(result[0].Text, expectedFirstValue);
            Assert.AreEqual(result[0].Value, String.Empty);

            Assert.AreEqual(result[1].Text, expectedCityName);
            Assert.AreEqual(result[1].Value, cityName);
        }
 public ContextMethodCallReturn(IReturnsResult <IBaseMessageContext> contextMethodCallReturnImplementation)
 {
     if (contextMethodCallReturnImplementation == null)
     {
         throw new ArgumentNullException("contextMethodCallReturnImplementation");
     }
     _contextMethodCallReturnImplementation = contextMethodCallReturnImplementation;
 }
Beispiel #3
0
 public MoqReturnsResultWrapper(
     LambdaExpression expression,
     IReturnsResult <TMock> returnsResult,
     IVerifiedMock testeroidsMock)
 {
     this.Expression           = expression;
     this.wrappedReturnsResult = returnsResult;
     this.TesteroidsMock       = testeroidsMock;
 }
        /*--------------------------------------------------------------------------------------------*/
        protected void SetupMockAccessToken(FabOauthAccess pResult, Action pCallback = null)
        {
            IReturnsResult <IOauthService> rr = MockOauth
                                                .Setup(x => x.AccessTokenClientCredentials.Get(
                                                           MockConfig.Object.AppId,
                                                           MockConfig.Object.AppSecret,
                                                           MockConfig.Object.GetOauthRedirectUri(),
                                                           SessionType.App
                                                           ))
                                                .Returns(pResult);

            if (pCallback != null)
            {
                rr.Callback(pCallback);
            }
        }
Beispiel #5
0
 protected override void SetupVerifiableWrapper(Mock <IVerifiableWrapper> mockVerifiableWrapper, IReturnsResult <IToMock> wrappedReturn, IReturnsResult <IToMock> verifiableWrapperReturn)
 {
     mockVerifiableWrapper.Setup(m => m.WrapReturnsForVerification(mockedWrappedReturn)).Returns(mockedVerifiableWrapperReturn);
 }
Beispiel #6
0
 protected override void SetupCallbase(Mock <ISetup <IToMock, string> > mockWrapped, IReturnsResult <IToMock> wrappedReturn)
 {
     mockWrapped.Setup(m => m.CallBase()).Returns(mockedWrappedReturn);
 }
Beispiel #7
0
 public VerifiableReturnsResult(IReturnsResult <TResult> wrapped, IVerifiableWrapper verifiableWrapper) : base(wrapped, verifiableWrapper)
 {
 }
Beispiel #8
0
 public IReturnsResult <TResult> WrapReturnsForVerification <TResult>(IReturnsResult <TResult> wrap)
 {
     return(new VerifiableReturnsResult <TResult>(wrap, this));
 }
Beispiel #9
0
 public ContextMethodCallReturn(IReturnsResult <IBaseMessageContext> contextMethodCallReturnImplementation)
 {
     _contextMethodCallReturnImplementation = contextMethodCallReturnImplementation ?? throw new ArgumentNullException(nameof(contextMethodCallReturnImplementation));
 }
 protected override void SetupCallbase(Mock <ISetupGetter <IToMock, int> > mockWrapped, IReturnsResult <IToMock> wrappedReturn)
 {
     mockWrapped.Setup(m => m.CallBase()).Returns(wrappedReturn);
 }
 protected override void SetupCallbase(Mock <IReturnsThrows <IToMock, string> > mockWrapped, IReturnsResult <IToMock> returns)
 {
     mockWrapped.Setup(m => m.CallBase()).Returns(returns);
 }
 protected void OnRequestMade(Action <HttpRequestMessage> handler, IReturnsResult <HttpMessageHandler> result)
 => result.Callback <HttpRequestMessage, CancellationToken>((r, c) => handler(r));
 protected UnitTest()
 {
     HttpClient           = new HttpClient(MessageHandler.Object);
     MessageHandlerResult = ConfigureMessageHandlerResultSuccess(MessageHandler);
     HttpRequest          = new HttpRequest(RequestUrl, HttpClient);
 }