public void IfNameNullOrEmpty_Throws() { var projectSystem = new NuGetMsBuildProjectSystem(@"C:\DummyPath\Dummy.csproj", MockGenerator.CreateMSBuildProjectFactory()); Assert.Throws<ArgumentNullException>(() => projectSystem.AddFrameworkReference(null)); Assert.Throws<ArgumentNullException>(() => projectSystem.AddFrameworkReference(string.Empty)); }
public void AddingFrameworkReference_CallSaveProject() { // arrange var mockProject = MockGenerator.CreateMockMSBuildProject_SaveMethodVerifiable(); // act var projectSystem = new NuGetMsBuildProjectSystem(@"C:\DummyPath\Dummy.csproj", MockGenerator.CreateMSBuildProjectFactory(mockProject.Object)); projectSystem.AddFrameworkReference("System.Web"); // assert mockProject.Verify(); }