public ActionResult GetRoutes() { var routes = new List <RouteDto> { RouteTestFixtures.GetRouteWithShape() }; return(this.Direct(new { success = true, data = routes })); }
public void ThatRouteWithoutAShapeCanBeDeleted() { var route = RouteServices.WithDto(RouteTestFixtures.GetRouteIvDto()).Get(); RouteServices.Delete(route); route = RouteServices.Routes.SingleOrDefault(x => x.Name == route.Name); Assert.IsNull(route); }
public void ThatRouteWithoutAbbreviationThrowsException() { var dto = RouteTestFixtures.GetRouteIvDto(); dto.Abbreviation = String.Empty; AssertCreateFails(dto); }
public void ThatRouteCanChangeName() { var route = RouteServices.WithDto(RouteTestFixtures.GetRouteIvDto()).Get(); RouteServices.ChangeRouteName(route, "iv_changed"); Context.CurrentSession().Transaction.Begin(); route = RouteServices.Routes.SingleOrDefault(x => x.Name == "iv_changed"); Assert.IsNotNull(route); }
public void ThatDeletingRouteWithShapeDoesNotDeleteShape() { var route = RouteServices.WithDto(RouteTestFixtures.GetRouteWithShape()).Get(); RouteServices.Delete(route); var shape = ShapeServices.Shapes.SingleOrDefault( x => x.Name == RouteTestFixtures.GetRouteWithShape().Shapes.First().Name); Assert.IsNotNull(shape); }
public ActionResult GetRoute(JObject id) { if (CheckIfIdIsEmpty(id, "id")) { return(this.Direct(new { success = false })); } var shape = RouteTestFixtures.GetRouteWithShape(); return(this.Direct(new { success = true, result = shape })); }
public void ThatProductCanBeCreatedUsingFluentConstructor() { var product = Product.Create(ProductTestFixtures.GetProductDtoWithNoSubstances()) .Shape(ShapeTestFixtures.CreateIvFluidShape()) .Package(PackageTestFixtures.CreatePackageAmpul()) .Quantity(UnitTestFixtures.CreateUnitMililiter(), 5M) .Substance(1, SubstanceTestFixtures.CreateSubstanceWithoutGroup(), 200, UnitTestFixtures.CreateUnitMilligram()) .Route(RouteTestFixtures.CreateRouteIv()); Assert.IsInstanceOfType(product, typeof(Product)); }
public void ThatProductCreateFailsWhenNoShape() { var dto = ProductTestFixtures.GetProductDtoWithNoSubstances(); var package = PackageTestFixtures.CreatePackageAmpul(); const decimal prodQuantity = 5M; var unit = UnitTestFixtures.CreateUnitMililiter(); var subst = SubstanceTestFixtures.CreateSubstanceWithoutGroup(); const int order = 1; const decimal quantity = 200; var substUnit = UnitTestFixtures.CreateUnitMilligram(); var route = RouteTestFixtures.CreateRouteIv(); AssertCreateFails(quantity, subst, substUnit, route, order, null, dto, package, prodQuantity, unit); }
public void ThatRouteCanBeAssociatedWithShape() { var route = RouteServices.WithDto(RouteTestFixtures.GetRouteWithShape()).Get(); Assert.IsTrue(route.Shapes.Count() == 1); }
public void ThatRouteCanBeFound() { var route = RouteServices.WithDto(RouteTestFixtures.GetRouteIvDto()).Get(); Assert.AreEqual(route, RouteServices.Routes.Single(x => x.Name == route.Name)); }
public void ThatRouteHasAnId() { var route = RouteServices.WithDto(RouteTestFixtures.GetRouteIvDto()).Get(); Assert.IsTrue(route.Id != Guid.Empty); }
public void ThatArouteCanBeGet() { var route = RouteServices.WithDto(RouteTestFixtures.GetRouteIvDto()).Get(); Assert.IsInstanceOfType(route, typeof(Route)); }
public void ThatAValidRouteCanBeConstructed() { var route = RouteTestFixtures.CreateRouteIv(); Assert.IsTrue(RouteIsValid(route)); }