Beispiel #1
0
        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;
        }
Beispiel #2
0
        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);
        }