public async Task GetScriptTag_ValidBundleAsyncDefer_ShouldReturnAsyncDeferScriptTag() { // Arrange var fixture = new GetScriptTagFixture(AssetServiceBaseFixture.ValidBundleWithoutExtension, ScriptLoad.AsyncDefer); // Act var result = await fixture.GetScriptTagAsync(); // Assert fixture.VerifyExisting(result); }
public async Task GetScriptTag_InvalidBundle_ShouldReturnEmptyHtmlString() { // Arrange var fixture = new GetScriptTagFixture(AssetServiceBaseFixture.InvalidBundle); // Act var result = await fixture.GetScriptTagAsync(); // Assert fixture.VerifyNonExisting(result); }
public async Task GetScriptTag_EmptyString_ShouldReturnEmptyHtmlString() { // Arrange var fixture = new GetScriptTagFixture(string.Empty); // Act var result = await fixture.GetScriptTagAsync(); // Assert fixture.VerifyEmpty(result); }
public async Task GetLinkTag_ValidFallbackBundleWithExtension_ShouldReturnStyleTag() { // Arrange var fixture = new GetScriptTagFixture(AssetServiceBaseFixture.InvalidBundle, GetScriptTagFixture.ValidFallbackBundleWithExtension); // Act var result = await fixture.GetScriptTagAsync(); // Assert fixture.VerifyFallbackExisting(result); }
public async Task GetLinkTag_FallbackEmptyString_ShouldReturnEmptyHtmlString() { // Arrange var fixture = new GetScriptTagFixture(AssetServiceBaseFixture.InvalidBundle, string.Empty); // Act var result = await fixture.GetScriptTagAsync(); // Assert fixture.VerifyFallbackEmpty(result); }