public void GetPath_ControllerFolderIsNull_ReturnsControllerFileNameUsingOnlyControllerName() { CreateFileName(); mvcControllerFileName.Language = MvcTextTemplateLanguage.CSharp; mvcControllerFileName.ControllerName = "HomeController"; mvcControllerFileName.Folder = null; string fileName = mvcControllerFileName.GetPath(); Assert.AreEqual("HomeController.cs", fileName); }
public void AddMvcController_ControllerNameAndControllerFolderSpecified_ControllerFullPathUsedToGenerateFile() { CreateViewModelWithControllerFolderPath( @"d:\projects\MyProject\Controllers", MvcTextTemplateLanguage.CSharp); viewModel.ControllerName = "Home"; viewModel.AddMvcController(); MvcControllerFileName controllerFileName = fakeControllerGenerator.FileNamePassedToGenerateController; string fileName = controllerFileName.GetPath(); string expectedFileName = @"d:\projects\MyProject\Controllers\Home.cs"; Assert.AreEqual(expectedFileName, fileName); }