public CreatePlannerItemCommandShould() { fixture = TestFixture.Create(); fixture.Customize <PlannerItem>(c => c.Without(p => p.Category)); item = fixture.Create <PlannerItem>(); itemModel = fixture.Create <PlannerItemModel>(); mocker = new AutoMoqer(); mocker.GetMock <IMapper>() .Setup(m => m.Map <PlannerItemCreateEditModel, PlannerItem>(It.IsAny <PlannerItemCreateEditModel>())) .Returns(item); mocker.GetMock <IMapper>() .Setup(m => m.Map <PlannerItem, PlannerItemModel>(It.IsAny <PlannerItem>())) .Returns(itemModel); sut = mocker.Create <CreatePlannerItemCommand>(); }
protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); // Create your application here SetContentView(Resource.Layout.PlannerHospitalsLists); weekNum = Intent.GetIntExtra("WeekNum", 0); dayOfWeek = Intent.GetIntExtra("DayOfWeek", 0); // Toast.MakeText (this, String.Format ("WeekNum = {0}", weekNum), ToastLength.Short).Show (); // Toast.MakeText (this, String.Format ("DayOfWeek = {0}", dayOfWeek), ToastLength.Short).Show (); this.Title = (weekNum + 1).ToString() + " неделя, " + DateTimeFormatInfo.CurrentInfo.DayNames [dayOfWeek]; lstChoosenHosp = FindViewById <ListView> (Resource.Id.lstChoosenHosp); if (lstChoosenHosp != null) { lstChoosenHosp.ItemClick += (object sender, AdapterView.ItemClickEventArgs e) => { for (int p = 0; p < choosenHospitals[e.Position].planners.Count; p++) { if (choosenHospitals[e.Position].planners [p].weekNum == weekNum && choosenHospitals[e.Position].planners [p].dayOfWeek == (DayOfWeek)dayOfWeek) { choosenHospitals[e.Position].planners.RemoveAt(p); HospitalManager.SaveHospital(choosenHospitals[e.Position]); } } RefreshChoosenHospList(); RefreshAvailableHospList(); }; } lstAvailableHosp = FindViewById <ListView> (Resource.Id.lstAvailableHosp); if (lstAvailableHosp != null) { lstAvailableHosp.ItemClick += (object sender, AdapterView.ItemClickEventArgs e) => { // int p = availableHospitals[e.Position].planners.Count; PlannerItem pItem = new PlannerItem { weekNum = weekNum, dayOfWeek = (DayOfWeek)dayOfWeek }; availableHospitals[e.Position].planners.Add(pItem); HospitalManager.SaveHospital(availableHospitals[e.Position]); RefreshChoosenHospList(); RefreshAvailableHospList(); }; } }