public void TestDaraException_new()

in DarabonbaUnitTests/Exceptions/DaraExceptionTest.cs [15:47]


        public void TestDaraException_new()
        {
            var daraException = new DaraException
            {
                Message = "message",
                Code = "200",
                Data = new Dictionary<string, object>
                {
                    { "test", "test" }
                }
            };
            Assert.NotNull(daraException);
            Assert.Equal("200", daraException.Code);
            Assert.Equal("message", daraException.Message);
            Assert.NotNull(daraException.DataResult);
            Assert.Null(daraException.AccessDeniedDetail);

            daraException = new DaraException
            {
                Message = "message",
                Code = "200",
                AccessDeniedDetail = new Dictionary<string, object>
                {
                    { "NoPermissionType", "ImplicitDeny" }
                }
            };
            Assert.NotNull(daraException);
            Assert.Equal("200", daraException.Code);
            Assert.Equal("message", daraException.Message);
            Assert.Null(daraException.DataResult);
            Assert.NotNull(daraException.AccessDeniedDetail);
            Assert.Equal("ImplicitDeny", DictUtils.GetDicValue(daraException.AccessDeniedDetail, "NoPermissionType"));
        }