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); } }
public override string ToString() { return($"{Model.DisplayName}{(Model.ShowAmount ? $" [{currentAmount}/{Model.Amount}]" : string.Empty)}"); }
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); }