public void CheckSearchDatesLogicTestArrivalLargerThenDeparture() { AccomodationsController controller = new AccomodationsController(); var result = controller.CheckIfArrivalDateIsAfterDepartueDate(new DateTime(2017, 1, 1), new DateTime(2016, 2, 1)); Assert.AreEqual(result, false); }
public void SearchStringCheckTestWithoutString() { AccomodationsController controller = new AccomodationsController(); var result = controller.SearchStringCheck(null); Assert.AreEqual(result, false); }
public void CheckSearchDatesLogicTestNormal() { AccomodationsController controller = new AccomodationsController(); var result = controller.CheckIfArrivalDateIsAfterDepartueDate(new DateTime(2016, 1, 1), new DateTime(2016, 2, 1)); Assert.AreEqual(result, true); }
public void AccomodationsEditNew() { AccomodationsController controller = new AccomodationsController(); Accomodation acc = new Accomodation(); acc.AccomodationId = 1; acc.AccomodationInfoId = 1; acc.AccomodationName = "Test Accomodation"; acc.AccomodationTypeId = 1; acc.Description = "Test accomodation desctiption"; acc.NumberOfRooms = 999; acc.StarRating = 4; var result = controller.Edit(acc); Assert.IsInstanceOfType(result, typeof(RedirectToRouteResult)); //ok }
public void SearchStringCheckTestWithString() { AccomodationsController controller = new AccomodationsController(); var result = controller.SearchStringCheck("Dubrovnik"); Assert.AreEqual(result, true); }
public void AccomodationsDeleteNotFound() { AccomodationsController controller = new AccomodationsController(); var result = (HttpStatusCodeResult)controller.Delete(-5); Assert.AreEqual(404, result.StatusCode); Assert.IsInstanceOfType(result, typeof(HttpStatusCodeResult)); }
public void AccomodationsEdit() { AccomodationsController controller = new AccomodationsController(); var result = (HttpStatusCodeResult)controller.Edit((int?)null); Assert.AreEqual(400, result.StatusCode); Assert.IsInstanceOfType(result, typeof(HttpStatusCodeResult)); }
public void AccomodationsCreateValid() { AccomodationsController controller = new AccomodationsController(); var result = controller.Create() as ViewResult; var newResult = controller.Create(); Assert.IsInstanceOfType(newResult, typeof(ViewResult)); //ok }
public void AccomodationsDelete() { AccomodationsController controller = new AccomodationsController(); var result = controller.Delete(1); Assert.IsNotNull(result); }
public void AccomodationsCreateInvalidInput() { AccomodationsController controller = new AccomodationsController(); Accomodation acc = new Accomodation(); acc.AccomodationId = 0; acc.AccomodationInfoId = 1; acc.AccomodationName = "Test Accomodation"; acc.AccomodationTypeId = 1; acc.Description = "Test accomodation desctiption"; acc.NumberOfRooms = -999; acc.StarRating = 5; var context = new ValidationContext(acc, null, null); var results = new List<ValidationResult>(); TypeDescriptor.AddProviderTransparent(new AssociatedMetadataTypeTypeDescriptionProvider(typeof(Accomodation), typeof(Accomodation)), typeof(Accomodation)); var isModelStateValid = Validator.TryValidateObject(acc, context, results, true); Assert.AreEqual(false, isModelStateValid); }
public void AccomodationsDetailsNull() { AccomodationsController controller = new AccomodationsController(); var result = (HttpStatusCodeResult)controller.Details(null); Assert.AreEqual(400, result.StatusCode); Assert.IsInstanceOfType(result, typeof(HttpStatusCodeResult)); //ok }
public void AccomodationsDetails() { AccomodationsController controller = new AccomodationsController(); var result = controller.Details(1); Assert.IsNotNull(result, "Not Expected View"); Assert.IsInstanceOfType(result, typeof(object)); //ok }
public void NoRoomsFoundTest() { AccomodationsController controller = new AccomodationsController(); var result = controller.NoRoomsFound(); Assert.IsInstanceOfType(result, typeof(ViewResult)); //ok }
public void FindAvailableRoomsTest() { List<Accomodation> testList = new List<Accomodation>(); AccomodationsController controller = new AccomodationsController(); var result = controller.FindAvailableRooms(testList, new DateTime(2015, 1, 1), new DateTime(2016, 1, 1),"testniUser"); Assert.IsInstanceOfType(result, typeof(ViewResult)); }