public void LoadProjectTest_DirectoryPathMocked_ProjectNameSetToDirectoryPath() { const string fakeFileName = "Dir\\OtherDir\\ActualProject.xml"; _testDialogMoq.Reset(); _testDialogMoq.SetupGet(d => d.FileName).Returns(fakeFileName); _testDialogMoq.Setup(f => f.ShowDialog()).Returns(MessageBoxResult.OK); _projectLoadSaveMoq.Setup(s => s.Open(fakeFileName)).Returns(_projectMoq.Object); _projectFileService.LoadProject(); _projectMoq.VerifySet(p => p.Name = "ActualProject"); }