public void ScanEpiCateogry_ShouldRegister() { var sut = new LocalizedCategoryScanner(); var result = sut.ShouldScan(typeof(LocalCategory)); Assert.True(result); }
public void ScanNonEpiCategory_ShouldNotRegister() { var sut = new LocalizedCategoryScanner(); var result = sut.ShouldScan(typeof(LocalNonEpiCategory)); Assert.False(result); }
public void EpiCateogry_ShouldGetProperResourceKey_TranslationFromName() { var sut = new LocalizedCategoryScanner(); var target = typeof(LocalCategoryWithName); var result = sut.GetClassLevelResources(target, null); var first = result.First(); Assert.Equal($"/categories/category[@name=\"{nameof(LocalCategoryWithName)}\"]/description", first.Key); Assert.Equal("local category", first.Translations.First().Translation); }