Beispiel #1
0
        public void ShouldHaveRightPrecisionAndScale()
        {
            configuration.Document <ClassWithDecimal>().With(x => x.MyDecimal);

            using (var documentSession = store.OpenSession())
            {
                var classWithDecimal = new ClassWithDecimal
                {
                    MyDecimal = 123.456m
                };
                documentSession.Store("id", classWithDecimal);
                documentSession.SaveChanges();
            }

            store.Get(configuration.GetDesignFor <ClassWithDecimal>().Table, "id")["MyDecimal"].ShouldBe(123.456m);
        }
        public void ShouldHaveRightPrecisionAndScale()
        {
            store.Configuration.Document<ClassWithDecimal>().With(x => x.MyDecimal);
            store.Initialize();

            using (var documentSession = store.OpenSession())
            {
                var classWithDecimal = new ClassWithDecimal
                {
                    MyDecimal = 123.456m
                };
                documentSession.Store("id", classWithDecimal);
                documentSession.SaveChanges();
            }

            store.Get(store.Configuration.GetDesignFor<ClassWithDecimal>().Table, "id")["MyDecimal"].ShouldBe(123.456m);
        }