public ActivateShould() { mobileRepositoryMock = new Mock <IRepository <Mobile> >(); dateTimeCreatorMock = new Mock <IDateTimeCreator>(); loggerMock = new Mock <ILogger <MobilesService> >(); guidCreatorMock = new Mock <IGuidCreator>(); getNextMobileIdQueryMock = new Mock <IGetNextMobileIdQuery>(); expectedMobileGlobalId = Guid.NewGuid(); expectedNewOrderGlobalId = Guid.NewGuid(); expectedActivateRequest = new ActivateRequest { ActivationCode = "ACT001" }; expectedMobile = new Mobile(dateTimeCreatorMock.Object, new MobileDataEntity { GlobalId = expectedMobileGlobalId, State = Mobile.MobileState.WaitingForActivate.ToString() }); guidCreatorMock.Setup(x => x.Create()).Returns(expectedNewOrderGlobalId); mobileRepositoryMock.Setup(x => x.GetById(expectedMobileGlobalId)) .Returns(expectedMobile); sut = new MobilesService(loggerMock.Object, mobileRepositoryMock.Object, guidCreatorMock.Object, getNextMobileIdQueryMock.Object); }
public GetAvailablePhoneNumbersShould() { mobileRepositoryMock = new Mock <IRepository <Mobile> >(); dateTimeCreatorMock = new Mock <IDateTimeCreator>(); loggerMock = new Mock <ILogger <MobilesService> >(); guidCreatorMock = new Mock <IGuidCreator>(); getNextMobileIdQuery = new Mock <IGetNextMobileIdQuery>(); expectedMobileGlobalId = Guid.NewGuid(); expectedNewOrderGlobalId = Guid.NewGuid(); expectedMobile = new Mobile(dateTimeCreatorMock.Object, new MobileDataEntity { GlobalId = expectedMobileGlobalId, State = Mobile.MobileState.Live.ToString() }); guidCreatorMock.Setup(x => x.Create()).Returns(expectedNewOrderGlobalId); mobileRepositoryMock.Setup(x => x.GetById(expectedMobileGlobalId)) .Returns(expectedMobile); sut = new MobilesService(loggerMock.Object, mobileRepositoryMock.Object, guidCreatorMock.Object, getNextMobileIdQuery.Object); }