Exemplo n.º 1
0
        public void DivisionGet(double input1, double input2)
        {
            // Act
            var okResult = _controller.Get(input1, input2);

            // Assert
            Assert.AreEqual(typeof(OkObjectResult), okResult.GetType());
        }
Exemplo n.º 2
0
        public void GetTest()
        {
            Division v = new Division();

            using (var context = new DataContext(_seed, DBTypeEnum.Memory))
            {
                v.ID         = 86;
                v.Code       = "yOher";
                v.ParentCode = "dIt";
                v.RuralCode  = "Sz3";
                v.Name       = "s8W";
                context.Set <Division>().Add(v);
                context.SaveChanges();
            }
            var rv = _controller.Get(v.ID.ToString());

            Assert.IsNotNull(rv);
        }
Exemplo n.º 3
0
        public void TestGetDivision()
        {
            var connection = new SqliteConnection("Datasource=:memory:");

            connection.Open();

            try
            {
                var options = new DbContextOptionsBuilder <InternalServicesDirectoryV1Context>()
                              .UseSqlite(connection)
                              .Options;

                // test a successful case
                using (var context = new InternalServicesDirectoryV1Context(options))
                {
                    context.Database.EnsureCreated();
                    context.Division.Add(new Division {
                        DivisionCode = 1
                    });
                    context.Division.Add(new Division {
                        DivisionCode = 2
                    });
                    context.Division.Add(new Division {
                        DivisionCode = 3
                    });
                    context.SaveChanges();

                    DivisionController controller = new DivisionController(context);
                    var actionResult = controller.Get(2).Result;
                    var result       = actionResult as OkObjectResult;
                    var division     = result.Value as DivisionV1DTO;

                    Assert.IsNotNull(result);
                    Assert.AreEqual(200, result.StatusCode);
                    Assert.IsNotNull(division);
                    Assert.AreEqual(2, division.DivisionId);
                    Assert.AreEqual(2, division.DivisionCode);
                }
            }
            finally
            {
                connection.Close();
            }
        }