egil
Distinguished Develop at @delegateas, Microsoft MVP. Have a strong focus on creating maintainable software. Creator of bUnit and AngleSharp Diffing.
@delegateasIceland
Pinned Repositories
AngleSharp.Diffing
A library that makes it possible to compare two AngleSharp node lists and get a list of differences between them.
bUnit
bUnit is a testing library for Blazor components that make tests look, feel, and runs like regular unit tests. bUnit makes it easy to render and control a component under test’s life-cycle, pass parameter and inject services into it, trigger event handlers, and verify the rendered markup from the component using a built-in semantic HTML comparer.
Benchmark.Blazor
A sample benchmark.net test app that can be used to measure Blazor components.
blazor-workshop
Blazor workshop - TDD style - with bUnit
BlazorTestingAZ
genzor
Genzor is an experimental library ideally suited for generating files spanning multiple folders, using Blazor component model to generating the output.
Htmxor
Supercharges Blazor static server side rendering (SSR) by seamlessly integrating the Htmx.org frontend library.
jquery.odata
A odata (www.odata.org) plugin for jQuery
php-markdown-extra-extended
An fork of the PHP Markdown (Extra) project, extended with extra syntax, especially focused on adding support for more HTML attributes to outputted HTML, and for outputting HTML5.
TimeProviderExtensions
Extensions for System.TimeProvider API. It includes an advanced test/fake version of the TimeProvider type and a backported version of PeriodicTimer to .NET 6 that support TimeProvider.
egil's Repositories
egil/Htmxor
Supercharges Blazor static server side rendering (SSR) by seamlessly integrating the Htmx.org frontend library.
egil/blazor-workshop
Blazor workshop - TDD style - with bUnit
egil/TimeProviderExtensions
Extensions for System.TimeProvider API. It includes an advanced test/fake version of the TimeProvider type and a backported version of PeriodicTimer to .NET 6 that support TimeProvider.
egil/Benchmark.Blazor
A sample benchmark.net test app that can be used to measure Blazor components.
egil/BlazorTestingAZ
egil/.net-conf-2021-bunit-whats-new
egil/ApiTestingAZ
egil/best-practise-tdd-with-bunit
egil/BlazeWright
This library extends PlayWright, WebApplicationFactory, Nunit, and xUnit, to make Playwright and Blazor web apps play nicely together.
egil/BlazorServerStreamingToJavaScript
Streaming large amount of data with compression from Blazor Server to JavaScript
egil/AngleSharp.Wrappers
A library of wrappers for AngleSharp. Allows you to replace a real AngleSharp DOM tree but still keep the queried/returned node references. Built for and used by https://github.com/bUnit-dev/bUnit.
egil/aspnetcore
ASP.NET Core is a cross-platform .NET framework for building modern cloud-based web applications on Windows, Mac, or Linux.
egil/Blazor8IndividualAuthWithPolicy
egil/BlazorSendDataToJs
egil/bVirtualization
This is a Blazor component for Virtualization that supports infinite scrolling with ANY type of data source, whether it's an API or Database or just simply a file on your computer or just in memeory!
egil/HtmxorTodoApp
Htmx and Blazor using HTMXor library.
egil/IoT-Edge-Device-in-Docker
A docker image that enables running the aziot-edge in a docker container.
egil/AngleSharpExperiments
egil/aspire
An opinionated, cloud ready stack for building observable, production ready, distributed applications in .NET
egil/blazor-playwright-example
A sample demonstrating how to use Playwright to end-to-end test a Blazor app
egil/blazor-ui
A collection of examples related to Telerik UI for Blazor Components: https://www.telerik.com/blazor-ui
egil/BlazorAccessibilityTests
egil/egil.github.io
My personal website
egil/extensions
.NET APIs for commonly used programming patterns and utilities, such as dependency injection, logging, and configuration.
egil/presentations
A copy of my presentations/slides from various events.
egil/runtime
.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.
egil/serilog-sinks-xunit
The xunit test output sink for Serilog
egil/simplecloud.info
code for simplecloud.info
egil/Verify.Blazor
Support for rendering a Blazor Component to a verified file via bunit or raw Blazor rendering.
egil/Verify.Http
Extends Verify to allow verification of web bits.