Для тех, кто использует угловые и изготовленные на заказ компоненты, не забудьте определить размер display
в CSS (например, block
или flex
) для основного элемента.
И когда контейнер графика имеет отступы, вы можете найти это незаменимым:
html
<chart (load)="saveInstance($event.context)">
...
</chart>
ts
saveInstance(chartInstance: any) {
this.chart = chartInstance;
setTimeout(() => {
this.chart.reflow();
}, 0);
}
В противном случае диаграмма будет вытеснена из контейнера при загрузке и получит правильную ширину только при следующем перемотке браузера (например, когда вы начнете изменять размер окна).
Вы сделали это - NHibernate, Spring.NET и NUnit - все это широко используемые фреймворки на стороне .NET, которые дополняют их родственные фреймворки на стороне java.
Ни один из этих проектов нигде не существует. почти мертв. На самом деле, я думаю, что NUnit только что выпустил новую версию в прошлом месяце.
Я бы рекомендовал xUnit.net вместо nUnit. У него рационализированный подход и несколько очень хороших функций, которые отличают его от других фреймворков.
Assert.Throws ()
просто замечательный (превосходит [ExpectedException]
без сомнения) и расширения. Assembly предоставляет [Theory]
, что в сочетании с [InlineData ()]
является невероятно мощным. Для получения дополнительной информации см. домашнюю страницу проекта
Фреймворки, которые вы упомянули (насколько мне известно), все еще находятся в текущей и активной разработке. Я мог бы предложить несколько альтернатив.
Spring.NET - единственное, что я знаю, чтобы делать то, о чем вы говорите.
nUnit - хороший выбор. Возможно, вам захочется ознакомиться с различными версиями Visual Studio. У разных версий разные функции ... в некоторые встроены тяжелые функции модульного тестирования.
nHibernate - хорошая .NET ORM. С выпуском .NET 3.5 вы, возможно, захотите проверить Entity Framework или классы LINQ to SQL.
nHibernate и nUnit живы и здоровы. Первоначально они были портами своих java-аналогов, но с тех пор, я полагаю, эволюционировали.
Но я не могу говорить с spring.net ..