Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Components have been refactored to match the ix structure. #85

Merged
merged 1 commit into from
Sep 9, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
258 changes: 129 additions & 129 deletions README.md

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -8,20 +8,19 @@
// -----------------------------------------------------------------------

using Bunit;
using Xunit;
using SiemensIXBlazor.Components.NavigationMenu;
using Microsoft.AspNetCore.Components.Web;
using Microsoft.AspNetCore.Components;
using Microsoft.AspNetCore.Components.Web;
using SiemensIXBlazor.Components.MenuAvatar;

namespace SiemensIXBlazor.Tests.NavigationMenu
namespace SiemensIXBlazor.Tests.Menu
{
public class NavigationMenuAvatarItemTests : TestContextBase
public class MenuAvatarItemTests : TestContextBase
{
[Fact]
public void NavigationMenuAvatarItemRendersCorrectly()
public void MenuAvatarItemRendersCorrectly()
{
// Arrange
var cut = RenderComponent<NavigationMenuAvatarItem>(
var cut = RenderComponent<MenuAvatarItem>(
("Id", "testId"),
("Icon", "testIcon"),
("Label", "Test Label"),
Expand All @@ -39,7 +38,7 @@ public async Task ItemClickedEventWorks()
{
// Arrange
var clicked = false;
var cut = RenderComponent<NavigationMenuAvatarItem>(
var cut = RenderComponent<MenuAvatarItem>(
("Id", "navigationMenuAvatarItem"),
("ItemClickedEvent", EventCallback.Factory.Create(this, (MouseEventArgs args) => clicked = true))
);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,18 +9,17 @@

using Bunit;
using Microsoft.AspNetCore.Components;
using Xunit;
using SiemensIXBlazor.Components.NavigationMenu;
using SiemensIXBlazor.Components.MenuAvatar;

namespace SiemensIXBlazor.Tests.NavigationMenu
namespace SiemensIXBlazor.Tests.Menu
{
public class NavigationMenuAvatarTests : TestContextBase
public class MenuAvatarTests : TestContextBase
{
[Fact]
public void NavigationMenuAvatarRendersCorrectly()
public void MenuAvatarRendersCorrectly()
{
// Arrange
var cut = RenderComponent<NavigationMenuAvatar>(
var cut = RenderComponent<MenuAvatar>(
("Id", "testId"),
("Class", "test-class"),
("Style", "width: 100%"),
Expand All @@ -47,7 +46,7 @@ public async Task LogoutClickedEventWorks()
{
// Arrange
var clicked = false;
var cut = RenderComponent<NavigationMenuAvatar>(
var cut = RenderComponent<MenuAvatar>(
("Id", "navigationMenuAvatar"),
("LogoutClickedEvent", EventCallback.Factory.Create(this, () => clicked = true))
);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,18 +9,17 @@

using Bunit;
using Microsoft.AspNetCore.Components;
using Xunit;
using SiemensIXBlazor.Components.NavigationMenu;
using SiemensIXBlazor.Components.MenuCategory;

namespace SiemensIXBlazor.Tests.NavigationMenu
namespace SiemensIXBlazor.Tests.Menu
{
public class NavigationMenuCategoryTests : TestContextBase
public class MenuCategoryTests : TestContextBase
{
[Fact]
public void NavigationMenuCategoryRendersCorrectly()
public void MenuCategoryRendersCorrectly()
{
// Arrange
var cut = RenderComponent<NavigationMenuCategory>(
var cut = RenderComponent<MenuCategory>(
("Icon", "testIcon"),
("Label", "Test Label"),
("Notifications", 5),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,18 +9,17 @@

using Bunit;
using Microsoft.AspNetCore.Components;
using Xunit;
using SiemensIXBlazor.Components.NavigationMenu;
using SiemensIXBlazor.Components.Menu;

namespace SiemensIXBlazor.Tests.NavigationMenu
namespace SiemensIXBlazor.Tests.Menu
{
public class NavigationMenuItemTests : TestContextBase
public class MenuItemTests : TestContextBase
{
[Fact]
public void NavigationMenuItemRendersCorrectly()
public void MenuItemRendersCorrectly()
{
// Arrange
var cut = RenderComponent<NavigationMenuItem>(
var cut = RenderComponent<MenuItem>(
("Active", true),
("Disabled", false),
("Home", true),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,20 +8,17 @@
// -----------------------------------------------------------------------

using Bunit;
using Xunit;
using SiemensIXBlazor.Components.NavigationMenu;
using Microsoft.AspNetCore.Components;
using SiemensIXBlazor.Components;

namespace SiemensIXBlazor.Tests.NavigationMenu
namespace SiemensIXBlazor.Tests.Menu
{
public class NavigationMenuTest : TestContextBase
public class MenuTest : TestContextBase
{
[Fact]
public void NavigationMenuRendersCorrectly()
public void MenuRendersCorrectly()
{
// Arrange
var cut = RenderComponent<Components.NavigationMenu.NavigationMenu>(
var cut = RenderComponent<Components.Menu.Menu>(
("Id", "testId"),
("Class", "test-class"),
("Style", "width: 100%"),
Expand Down Expand Up @@ -80,7 +77,7 @@ public async Task ExpandChangedEventWorks()
{
// Arrange
var expanded = false;
var cut = RenderComponent<Components.NavigationMenu.NavigationMenu>(
var cut = RenderComponent<Components.Menu.Menu>(
("Id", "navMenu"),
("ExpandChangedEvent", EventCallback.Factory.Create(this, (bool value) => expanded = value))
);
Expand All @@ -97,7 +94,7 @@ public async Task MapExpandChangedEventWorks()
{
// Arrange
var mapExpanded = false;
var cut = RenderComponent<Components.NavigationMenu.NavigationMenu>(
var cut = RenderComponent<Components.Menu.Menu>(
("Id", "navMenu"),
("MapExpandChangedEvent", EventCallback.Factory.Create(this, (bool value) => mapExpanded = value))
);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,17 +9,17 @@

using Bunit;
using Microsoft.AspNetCore.Components;
using SiemensIXBlazor.Components.About;
using SiemensIXBlazor.Components.MenuAbout;

namespace SiemensIXBlazor.Tests.About
namespace SiemensIXBlazor.Tests.MenuAbout
{
public class AboutMenuItemTest: TestContextBase
public class MenuAboutItemTest: TestContextBase
{
[Fact]
public void ComponentRendersWithoutCrashing()
{
// Arrange
var cut = RenderComponent<AboutMenuItem>();
var cut = RenderComponent<MenuAboutItem>();

// Assert
cut.MarkupMatches("<ix-menu-about-item></ix-menu-about-item>");
Expand All @@ -29,7 +29,7 @@ public void ComponentRendersWithoutCrashing()
public void ChildContentPropertyIsSetCorrectly()
{
// Arrange
var cut = RenderComponent<AboutMenuItem>(parameters => parameters.Add(p => p.ChildContent, (RenderFragment)(builder => builder.AddMarkupContent(0, "Test content"))));
var cut = RenderComponent<MenuAboutItem>(parameters => parameters.Add(p => p.ChildContent, (RenderFragment)(builder => builder.AddMarkupContent(0, "Test content"))));

// Assert
Assert.NotNull(cut.Instance.ChildContent);
Expand All @@ -39,7 +39,7 @@ public void ChildContentPropertyIsSetCorrectly()
public void LablePropertyIsSetCorrectly()
{
// Arrange
var cut = RenderComponent<AboutMenuItem>(parameters => parameters.Add(p => p.Label, "testLabel"));
var cut = RenderComponent<MenuAboutItem>(parameters => parameters.Add(p => p.Label, "testLabel"));

// Assert
Assert.Equal("testLabel", cut.Instance.Label);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,17 +10,17 @@
using Bunit;
using Microsoft.AspNetCore.Components;
using Microsoft.AspNetCore.Components.Web;
using SiemensIXBlazor.Components.About;
using SiemensIXBlazor.Components.MenuAbout;

namespace SiemensIXBlazor.Tests.About
namespace SiemensIXBlazor.Tests.MenuAbout
{
public class AboutMenuNewsTest: TestContextBase
public class MenuAboutNewsTest: TestContextBase
{
[Fact]
public void ComponentRendersWithoutCrashing()
{
// Arrange
var cut = RenderComponent<AboutMenuNews>();
var cut = RenderComponent<MenuAboutNews>();

// Assert
cut.MarkupMatches("<ix-menu-about-news id='' i-1-8n-show-more='Show more' offset-bottom='0'></ix-menu-about-news>");
Expand All @@ -30,7 +30,7 @@ public void ComponentRendersWithoutCrashing()
public void ChildContentPropertyIsSetCorrectly()
{
// Arrange
var cut = RenderComponent<AboutMenuNews>(parameters => parameters.Add(p => p.ChildContent, (RenderFragment)(builder => builder.AddMarkupContent(0, "Test content"))));
var cut = RenderComponent<MenuAboutNews>(parameters => parameters.Add(p => p.ChildContent, (RenderFragment)(builder => builder.AddMarkupContent(0, "Test content"))));

// Assert
Assert.NotNull(cut.Instance.ChildContent);
Expand All @@ -40,7 +40,7 @@ public void ChildContentPropertyIsSetCorrectly()
public void AboutItemLabelPropertyIsSetCorrectly()
{
// Arrange
var cut = RenderComponent<AboutMenuNews>(parameters => parameters.Add(p => p.AboutItemLabel, "testAboutItemLabel"));
var cut = RenderComponent<MenuAboutNews>(parameters => parameters.Add(p => p.AboutItemLabel, "testAboutItemLabel"));

// Assert
Assert.Equal("testAboutItemLabel", cut.Instance.AboutItemLabel);
Expand All @@ -50,7 +50,7 @@ public void AboutItemLabelPropertyIsSetCorrectly()
public void ExpandedPropertyIsSetCorrectly()
{
// Arrange
var cut = RenderComponent<AboutMenuNews>(parameters => parameters.Add(p => p.Expanded, true));
var cut = RenderComponent<MenuAboutNews>(parameters => parameters.Add(p => p.Expanded, true));

// Assert
Assert.True(cut.Instance.Expanded);
Expand All @@ -60,7 +60,7 @@ public void ExpandedPropertyIsSetCorrectly()
public void I18nShowMorePropertyIsSetCorrectly()
{
// Arrange
var cut = RenderComponent<AboutMenuNews>(parameters => parameters.Add(p => p.I18NShowMore, "showMoreTest"));
var cut = RenderComponent<MenuAboutNews>(parameters => parameters.Add(p => p.I18NShowMore, "showMoreTest"));

// Assert
Assert.Equal("showMoreTest", cut.Instance.I18NShowMore);
Expand All @@ -70,7 +70,7 @@ public void I18nShowMorePropertyIsSetCorrectly()
public void LablePropertyIsSetCorrectly()
{
// Arrange
var cut = RenderComponent<AboutMenuNews>(parameters => parameters.Add(p => p.Label, "testLabel"));
var cut = RenderComponent<MenuAboutNews>(parameters => parameters.Add(p => p.Label, "testLabel"));

// Assert
Assert.Equal("testLabel", cut.Instance.Label);
Expand All @@ -80,7 +80,7 @@ public void LablePropertyIsSetCorrectly()
public void OffsetBottomPropertyIsSetCorrectly()
{
// Arrange
var cut = RenderComponent<AboutMenuNews>(parameters => parameters.Add(p => p.OffsetBottom, 1));
var cut = RenderComponent<MenuAboutNews>(parameters => parameters.Add(p => p.OffsetBottom, 1));

// Assert
Assert.Equal(1, cut.Instance.OffsetBottom);
Expand All @@ -90,7 +90,7 @@ public void OffsetBottomPropertyIsSetCorrectly()
public void ShowPropertyIsSetCorrectly()
{
// Arrange
var cut = RenderComponent<AboutMenuNews>(parameters => parameters.Add(p => p.Show, true));
var cut = RenderComponent<MenuAboutNews>(parameters => parameters.Add(p => p.Show, true));

// Assert
Assert.True(cut.Instance.Show);
Expand All @@ -101,7 +101,7 @@ public void ClosePopoverEventTriggeredCorrectly()
{
// Arrange
var eventTriggered = false;
var cut = RenderComponent<AboutMenuNews>(parameters => parameters.Add(p => p.ClosePopoverEvent, EventCallback.Factory.Create(this, () => eventTriggered = true)));
var cut = RenderComponent<MenuAboutNews>(parameters => parameters.Add(p => p.ClosePopoverEvent, EventCallback.Factory.Create(this, () => eventTriggered = true)));

// Act
cut.Instance.ClosePopoverEvent.InvokeAsync();
Expand All @@ -115,7 +115,7 @@ public void ShowMoreEventTriggeredCorrectly()
{
// Arrange
var eventTriggered = false;
var cut = RenderComponent<AboutMenuNews>(parameters => parameters.Add(p => p.ShowMoreEvent, EventCallback.Factory.Create<MouseEventArgs>(this, () => eventTriggered = true)));
var cut = RenderComponent<MenuAboutNews>(parameters => parameters.Add(p => p.ShowMoreEvent, EventCallback.Factory.Create<MouseEventArgs>(this, () => eventTriggered = true)));

// Act
cut.Instance.ShowMoreEvent.InvokeAsync(new MouseEventArgs());
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,17 +10,15 @@
using Bunit;
using Microsoft.AspNetCore.Components;
using Microsoft.AspNetCore.Components.Web;
using SiemensIXBlazor.Components.About;

namespace SiemensIXBlazor.Tests.About
namespace SiemensIXBlazor.Tests.MenuAbout
{
public class AboutMenuTest: TestContextBase
public class MenuAboutTest: TestContextBase
{
[Fact]
public void ComponentRendersWithoutCrashing()
{
// Arrange
var cut = RenderComponent<AboutMenu>();
var cut = RenderComponent<Components.MenuAbout.MenuAbout>();

// Assert
cut.MarkupMatches("<ix-menu-about label=\"About &amp; legal information\" id=\"\"></ix-menu-about>");
Expand All @@ -30,7 +28,7 @@ public void ComponentRendersWithoutCrashing()
public void ChildContentPropertyIsSetCorrectly()
{
// Arrange
var cut = RenderComponent<AboutMenu>(parameters => parameters.Add(p => p.ChildContent, (RenderFragment)(builder => builder.AddMarkupContent(0, "Test content"))));
var cut = RenderComponent<Components.MenuAbout.MenuAbout>(parameters => parameters.Add(p => p.ChildContent, (RenderFragment)(builder => builder.AddMarkupContent(0, "Test content"))));

// Assert
Assert.NotNull(cut.Instance.ChildContent);
Expand All @@ -40,7 +38,7 @@ public void ChildContentPropertyIsSetCorrectly()
public void IdPropertyIsSetCorrectly()
{
// Arrange
var cut = RenderComponent<AboutMenu>(parameters => parameters.Add(p => p.Id, "testId"));
var cut = RenderComponent<Components.MenuAbout.MenuAbout>(parameters => parameters.Add(p => p.Id, "testId"));

// Assert
Assert.Equal("testId", cut.Instance.Id);
Expand All @@ -51,7 +49,7 @@ public void ClosedEventTriggeredCorrectly()
{
// Arrange
var eventTriggered = false;
var cut = RenderComponent<AboutMenu>(parameters => parameters.Add(p => p.ClosedEvent, EventCallback.Factory.Create<MouseEventArgs>(this, () => eventTriggered = true)));
var cut = RenderComponent<Components.MenuAbout.MenuAbout>(parameters => parameters.Add(p => p.ClosedEvent, EventCallback.Factory.Create<MouseEventArgs>(this, () => eventTriggered = true)));

// Act
cut.Instance.ClosedEvent.InvokeAsync(new MouseEventArgs());
Expand Down
2 changes: 1 addition & 1 deletion SiemensIXBlazor.Tests/MenuSettings/MenuSettingsItemTest.cs
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@

namespace SiemensIXBlazor.Tests.MenuSettings
{
public class MenuSettingsItemTests : TestContextBase
public class MenuSettingsItemTests : TestContextBase
{
[Fact]
public void MenuSettingsItemRendersCorrectly()
Expand Down
4 changes: 1 addition & 3 deletions SiemensIXBlazor.Tests/MenuSettings/MenuSettingsTest.cs
Original file line number Diff line number Diff line change
Expand Up @@ -8,14 +8,12 @@
// -----------------------------------------------------------------------

using Bunit;
using SiemensIXBlazor.Components;
using Microsoft.AspNetCore.Components;
using SiemensIXBlazor.Components.MenuSettings;
using Microsoft.AspNetCore.Components.Web;

namespace SiemensIXBlazor.Tests.MenuSettings
{
public class MenuSettingsTest : TestContextBase
public class MenuSettingsTest : TestContextBase
{
[Fact]
public void MenuSettingsRendersCorrectly()
Expand Down
Loading
Loading