public void CreatePoi_WithValidPoint_AddGuidToPOI() { using (var context = new POIContext(ContextOptions)) { //arrange var controller = new POIController(context); var point = new POI { TripId = "8675309", Latitude = 35.6262904, Longitude = 139.780985, PoiType = POIType.HardBrake, Timestamp = DateTime.Now }; //act controller.CreatePoi(point); var response = controller.GetByTripId("8675309") as OkObjectResult; var results = response.Value as List <POI>; var result = results.FirstOrDefault(); //assert Assert.NotNull(result); Assert.Equal(point.Latitude, result.Latitude); Assert.Equal(point.Longitude, result.Longitude); Assert.Equal(point.TripId, result.TripId); } }
void Start() { controller = transform.parent.GetComponent <POIController>(); audioSource = GetComponent <AudioSource>(); SetGazedAt(false); isActive = true; }
public void GetByTripId_WithValidTripId_Returns_CorrectPoint() { using (var context = new POIContext(ContextOptions)) { //arrange var controller = new POIController(context); //act var point = TestData.FirstOrDefault(); var result = controller.GetByTripId(point.TripId); var okResult = result as OkObjectResult; var poiResults = okResult.Value as List <POI>; var poiResult = poiResults.FirstOrDefault(); //assert Assert.NotNull(okResult.Value); Assert.Equal(point.TripId, poiResult.TripId); Assert.Equal(point.Latitude, poiResult.Latitude); Assert.Equal(point.Longitude, poiResult.Longitude); Assert.Equal(point.PoiType, poiResult.PoiType); Assert.Equal(point.Deleted, poiResult.Deleted); Assert.Equal(point.Timestamp, poiResult.Timestamp); } }
public void Delete() { POIController poiController = new POIController(); var result = poiController.Index() as ViewResult; Assert.IsNotNull(result.ViewName); }
public void Details() { POIController poiController = new POIController(); var result = poiController.Details(2) as ViewResult; Assert.IsNotNull(result.ViewName); }
public void Initialize() { _poiRepoMock = new Mock <IPOIRepo>(MockBehavior.Strict); _userTourRepoMock = new Mock <IUserTourRepo>(MockBehavior.Strict); _userPoiRepoMock = new Mock <IUserPOIRepo>(MockBehavior.Strict); _geoLocationServiceMock = new Mock <IGeoLocationService>(MockBehavior.Strict); _target = new POIController(_poiRepoMock.Object, _userTourRepoMock.Object, _userPoiRepoMock.Object, _geoLocationServiceMock.Object); }
public void GetAll_Returns_AllItems() { using (var context = new POIContext(ContextOptions)) { //arrange var controller = new POIController(context); //act var points = controller.GetAll().ToList(); //assert Assert.Equal(TestData.Length, points.Count); } }
public void GetByTripId_WithInvalidTripId_Returns_EmptyList() { using (var context = new POIContext(ContextOptions)) { //arrange var controller = new POIController(context); //act var point = TestData.FirstOrDefault(); var result = controller.GetByTripId("fake_trip_id"); //assert var poiResult = result as OkObjectResult; var poiList = poiResult.Value as List <POI>; Assert.Empty(poiList); } }
public void GetById_WithValidId_Returns_SuccessStatus() { using (var context = new POIContext(ContextOptions)) { //arrange var controller = new POIController(context); //act var point = TestData.FirstOrDefault(); var result = controller.GetById(point.Id); var okResult = result as OkObjectResult; //assert Assert.IsType <OkObjectResult>(result); Assert.NotNull(okResult); Assert.Equal(200, okResult.StatusCode); } }
public void GetByTripId_WithInvalidTripId_Returns_OkObjectResult() { using (var context = new POIContext(ContextOptions)) { //arrange var controller = new POIController(context); //act var point = TestData.FirstOrDefault(); var result = controller.GetByTripId("fake_trip_id"); //assert Assert.NotNull(result); Assert.IsType <OkObjectResult>(result); var poiResult = result as OkObjectResult; Assert.Equal(200, poiResult.StatusCode); } }
public void GetById_WithInvalidId_Returns_NotFoundResult() { using (var context = new POIContext(ContextOptions)) { //arrange var controller = new POIController(context); //act var point = TestData.FirstOrDefault(); var result = controller.GetById("fake_id"); //assert Assert.NotNull(result); Assert.IsType <NotFoundResult>(result); var notFoundResult = result as NotFoundResult; Assert.Equal(404, notFoundResult.StatusCode); } }
void Awake() { instance = this; }