Ejemplo n.º 1
0
		public void CanSaveAndLoadSameTimeUtc()
		{
			using (var store = NewDocumentStore())
			{
				using (var session = store.OpenSession())
				{
					var serviceExecutionLog = new ServiceExecutionLog
					{
						LastDateChecked = new DateTime(2010, 2, 17, 19, 06, 06, DateTimeKind.Utc)
					};

					session.Store(serviceExecutionLog);

					session.SaveChanges();

				}

				using (var session = store.OpenSession())
				{
					var log = session.Load<ServiceExecutionLog>("ServiceExecutionLogs/1");
					Assert.Equal(new DateTime(2010, 2, 17, 19, 06, 06), log.LastDateChecked);
					Assert.Equal(DateTimeKind.Utc, log.LastDateChecked.Kind);
				}
			}
		}
Ejemplo n.º 2
0
		public void CanSaveAndLoadSameTimeLocal()
		{
			using(GetNewServer())
			using (var store = new DocumentStore{Url = "http://localhost:8079"}.Initialize())
			{
				using (var session = store.OpenSession())
				{
					var serviceExecutionLog = new ServiceExecutionLog
					{
						LastDateChecked = new DateTime(2010, 2, 17, 19, 06, 06, DateTimeKind.Local)
					};

					session.Store(serviceExecutionLog);

					session.SaveChanges();

				}

				using (var session = store.OpenSession())
				{
					var log = session.Load<ServiceExecutionLog>("ServiceExecutionLogs/1");
					Assert.Equal(new DateTime(2010, 2, 17, 19, 06, 06), log.LastDateChecked);
				}
			}
		}
Ejemplo n.º 3
0
        public void CanSaveAndLoadSameTimeUtc()
        {
            using (GetNewServer())
                using (var store = new DocumentStore {
                    Url = "http://localhost:8079"
                }.Initialize())
                {
                    using (var session = store.OpenSession())
                    {
                        var serviceExecutionLog = new ServiceExecutionLog
                        {
                            LastDateChecked = new DateTime(2010, 2, 17, 19, 06, 06, DateTimeKind.Utc)
                        };

                        session.Store(serviceExecutionLog);

                        session.SaveChanges();
                    }

                    using (var session = store.OpenSession())
                    {
                        var log = session.Load <ServiceExecutionLog>("ServiceExecutionLogs/1");
                        Assert.Equal(new DateTime(2010, 2, 17, 19, 06, 06), log.LastDateChecked);
                    }
                }
        }
Ejemplo n.º 4
0
        public void CanSaveAndLoadSameTimeUnspecified()
        {
            using (var store = NewDocumentStore())
            {
                using (var session = store.OpenSession())
                {
                    var serviceExecutionLog = new ServiceExecutionLog
                    {
                        LastDateChecked = new DateTime(2010, 2, 17, 19, 06, 06, DateTimeKind.Unspecified)
                    };

                    session.Store(serviceExecutionLog);

                    session.SaveChanges();
                }

                using (var session = store.OpenSession())
                {
                    var log = session.Load <ServiceExecutionLog>("ServiceExecutionLogs/1");
                    Assert.Equal(new DateTime(2010, 2, 17, 19, 06, 06), log.LastDateChecked);
                }
            }
        }