Ejemplo n.º 1
0
        public void Can_get_proper_table_name_for_generic_entityType()
        {
            var entityType = new Model().AddEntityType(typeof(A <int>));

            Assert.Equal(
                "A<int>",
                entityType.DisplayName());
        }
        public void UpdateLatency(Model.SsServerInfo server, TimeSpan latency)
        {
            Logging.Debug(String.Format("latency: {0} {1}", server.DisplayName(), latency));

            ServerStatus status;
            if (_serverStatus.TryGetValue(server, out status))
            {
                status.latency = latency;
                status.lastTimeDetectLatency = DateTime.Now;
            }
        }
        public void UpdateLastWrite(Model.SsServerInfo server)
        {
            Logging.Debug(String.Format("last write: {0}", server.DisplayName()));

            ServerStatus status;
            if (_serverStatus.TryGetValue(server, out status))
            {
                status.lastWrite = DateTime.Now;
            }
        }
        public void SetFailure(Model.SsServerInfo server)
        {
            Logging.Debug(String.Format("failure: {0}", server.DisplayName()));

            ServerStatus status;
            if (_serverStatus.TryGetValue(server, out status))
            {
                status.lastFailure = DateTime.Now;
                RemoveExpiredSsServerInfoFromConfig(server);
            }
        }
Ejemplo n.º 5
0
 public override string ToString()
 {
     return($"{Model.DisplayName}{(Model.ShowAmount ? $" [{currentAmount}/{Model.Amount}]" : string.Empty)}");
 }
Ejemplo n.º 6
0
        public void Validates_properties_from_same_entity()
        {
            var entityType1 = new Model().AddEntityType(typeof(Customer));
            var entityType2 = new Model().AddEntityType(typeof(Order));
            var property1   = entityType1.GetOrAddProperty(Customer.IdProperty);
            var property2   = entityType2.GetOrAddProperty(Order.NameProperty);

            Assert.Equal(CoreStrings.KeyPropertiesWrongEntity($"{{'{property1.Name}', '{property2.Name}'}}", entityType1.DisplayName()),
                         Assert.Throws <InvalidOperationException>(
                             () => entityType1.AddKey(new[] { property1, property2 })).Message);
        }