示例#1
0
 public override void Given()
 {
     base.Given();
     this.BadgeToBeActivated = new Badge {
         Nbr = "333333333"
     };
     Owner   = DomainStubFactory.CreateOwner();
     Subject = new ActivateController(this.ApplicationFacade);
     MockedSessionService.Stub(x => x["badgeNbr"]).Return(new List <Badge>(Owner.Badges)[0].Nbr);
     MockedSessionService.Stub(x => x["owner"]).Return(Owner);
     MockedBadgeRepository.Stub(x => x.GetBy(n => n.Nbr == new List <Badge>(Owner.Badges)[0].Nbr)).IgnoreArguments().Return(this.BadgeToBeActivated);
     MockedMapperService.Stub(x => x.MapToOwner(Owner, new ActivateMobileRequest())).IgnoreArguments().Return(Owner);
     MockedDistributorService.Stub(x => x.SendActivationConfirmation(this.BadgeToBeActivated));
 }
示例#2
0
 public void ShouldSendConfirmation()
 {
     MockedDistributorService.AssertWasCalled(n => n.SendActivationConfirmation(BadgeToBeActivated));
 }