Ejemplo n.º 1
0
        private void ShouldReturnSuccessForUpdate()
        {
            var operationSecceded = false;
            var dataAccessJsonStr = string.Empty;
            var formattedJsonStr  = string.Empty;

            try
            {
                var model = new SubTipeModel()
                {
                    id         = 1,
                    nama       = "Sub tipe #1 (Update)",
                    keterangan = "Keterangan Sub tipe #1 (Update)"
                };

                _services.Update(model);
                operationSecceded = true;
            }
            catch (DataAccessException ex)
            {
                operationSecceded = false;
                formattedJsonStr  = TestsHelper.DataAccessStatusInfoToJson(ex);
            }

            try
            {
                Assert.True(operationSecceded);
                _testOutputHelper.WriteLine("Data berhasil diubah.");
            }
            finally
            {
                _testOutputHelper.WriteLine(formattedJsonStr);
            }
        }
Ejemplo n.º 2
0
        private void ShouldReturnSuccessForInsert()
        {
            var operationSecceded = false;
            var formattedJsonStr  = string.Empty;

            try
            {
                for (int i = 1; i <= 10; i++)
                {
                    var model = new SubTipeModel()
                    {
                        nama       = $"Sub tipe #{i}",
                        keterangan = $"Keterangan Sub tipe #{i}"
                    };

                    _services.Insert(model);
                }

                operationSecceded = true;
            }
            catch (DataAccessException ex)
            {
                operationSecceded = false;
                formattedJsonStr  = TestsHelper.DataAccessStatusInfoToJson(ex);
            }

            try
            {
                Assert.True(operationSecceded);
                _testOutputHelper.WriteLine("Data berhasil ditambahkan.");
            }
            finally
            {
                _testOutputHelper.WriteLine(formattedJsonStr);
            }
        }