public void Setup() { _mock = new Mock <IRunningTrackerDataAccess>(); List <RunningData> testRunningData = new List <RunningData>(); testRunningData.Add(new RunningData(new PersonalData())); testRunningData.Add(new RunningData(new PersonalData(Gender.Female, 150, 50))); RunningData testData = new RunningData(new PersonalData()); testData.AddLocation(new LocationData(20, 10, 0, 100, 50, 40)); testData.AddLocation(new LocationData(100, 110, 0, 100, 50, 40)); testRunningData.Add(testData); _mock.Setup(mock => mock.LoadPreviousRunnings()).Returns(testRunningData); WarningValues warningValues = new WarningValues(); _mock.SetupGet(mock => mock.CurrentWarningValues).Returns(warningValues); _model = new RunningTrackerModel(_mock.Object); _model.GpsReady += Model_GPS_Ready; _model.Warning += Model_Warning; _model.UserStopped += Model_UserStopped; }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); // Create a model instance Model = new RunningTrackerModel(new RunningTrackerDataAccess()); }
public void Initialize() { _mock = new Mock <IRunningTrackerDataAccess>(); List <RunningData> testRunningData = new List <RunningData>(); testRunningData.Add(new RunningData(new PersonalData())); testRunningData.Add(new RunningData(new PersonalData(Gender.Female, 150, 50))); RunningData testData = new RunningData(new PersonalData()); testData.AddLocation(new LocationData(20, 10, 0, 100, 50, 40)); testData.AddLocation(new LocationData(100, 110, 0, 100, 50, 40)); testRunningData.Add(testData); _mock.Setup(mock => mock.LoadPreviousRunnings()).Returns(testRunningData); _model = new RunningTrackerModel(_mock.Object); }