public void Exists_NonExistingResource_ReturnsFalse() { // Arrange var resolver = new DummyDatabaseResourceResolver(); // Act var result = resolver.Exists(new PathDefinition(), "Test/MyTemplate.cshtml"); // Assert Assert.IsFalse(result, "DatabaseResourceResolver.Exists returned True for a non-existing resource."); }
public void Exists_ExistingResource_ReturnsTrue() { // Arrange const string VirtualPath = "Test/MyTemplate.cshtml"; var resolver = new DummyDatabaseResourceResolver(); resolver.ControlPresentationResult[VirtualPath] = new ControlPresentation { Data = "<div>Content</div>" }; // Act var result = resolver.Exists(new PathDefinition(), VirtualPath); // Assert Assert.IsTrue(result, "DatabaseResourceResolver.Exists returned False for an existing resource."); }
public void Exists_ResourceWithNullContent_ReturnsFalse() { //Arrange const string virtualPath = "Test/MyTemplate.cshtml"; var resolver = new DummyDatabaseResourceResolver(); resolver.ControlPresentationResult[virtualPath] = new ControlPresentation() { Data = null }; //Act var result = resolver.Exists(new PathDefinition(), virtualPath); //Assert Assert.IsFalse(result, "DatabaseResourceResolver.Exists returned True for resource with null content."); }