public void IsMvcAssembly_FailsIfNotMvc() { // Arrange var assemblyFilePath = new FilePath("C:/Path/To/Assembly.dll"); var assemblyReference = new AssemblyReference(assemblyFilePath); // Act var result = FallbackMacRazorProjectHost.IsMvcAssembly(assemblyReference); // Assert Assert.False(result); }
public void IsMvcAssembly_SucceedsIfMvc() { // Arrange var assemblyFilePath = new FilePath("C:/Path/To/Microsoft.AspNetCore.Mvc.Razor.dll"); var assemblyReference = new AssemblyReference(assemblyFilePath); // Act var result = FallbackMacRazorProjectHost.IsMvcAssembly(assemblyReference); // Assert Assert.True(result); }
public void IsMvcAssembly_FailsIfNullOrEmptyFilePath(string filePath) { // Arrange var assemblyFilePath = new FilePath(filePath); var assemblyReference = new AssemblyReference(assemblyFilePath); // Act var result = FallbackMacRazorProjectHost.IsMvcAssembly(assemblyReference); // Assert Assert.False(result); }