public void FolderBrowserCommand_ShouldLeaveNullAndEmpty() { //Arrange var adapter = new OpenFromPackageTreeViewAdapterTest(false, new PackageInfo(string.Empty), string.Empty, string.Empty, string.Empty); this.dialogFactory.GetOpenFromPackageTreeView(Arg.Any <string>(), Arg.Any <string>(), Arg.Any <string>(), Arg.Any <string>()).Returns(adapter); //Act this.openFromPackageViewModel.FolderBrowserCommand.Execute(null); //Assert Assert.IsNull(this.openFromPackageViewModel.MethodCode); Assert.IsNull(this.openFromPackageViewModel.MethodComment); Assert.IsNull(this.openFromPackageViewModel.IdentityId); Assert.IsNull(this.openFromPackageViewModel.MethodConfigId); Assert.IsNull(this.openFromPackageViewModel.MethodId); Assert.IsNull(this.openFromPackageViewModel.MethodLanguage); Assert.IsNull(this.openFromPackageViewModel.IdentityKeyedName); Assert.IsNull(this.openFromPackageViewModel.SelectedTemplate); }
public void FolderBrowserCommand_ShouldFillExpectedProperty() { //Arrange string currentPath = AppDomain.CurrentDomain.BaseDirectory; string pathToMethodAml = Path.Combine(currentPath, @"Dialogs\ViewModels\TestData\MethodAml\ReturnNullMethodAml.xml"); var adapter = new OpenFromPackageTreeViewAdapterTest(true, new PackageInfo("testPackageName"), "MfFilePath", "searchType", pathToMethodAml); this.dialogFactory.GetOpenFromPackageTreeView(Arg.Is("C:\\"), Arg.Any <string>(), Arg.Any <string>(), Arg.Any <string>()).Returns(adapter); //Act this.openFromPackageViewModel.FolderBrowserCommand.Execute(null); //Assert Assert.AreEqual("\r\nreturn null;", this.openFromPackageViewModel.MethodCode); Assert.IsNull(this.openFromPackageViewModel.MethodComment); Assert.AreEqual("A73B655731924CD0B027E4F4D5FCC0A9", this.openFromPackageViewModel.IdentityId); Assert.AreEqual("B4D99F186D9F3D6631927A3EB3440F99", this.openFromPackageViewModel.MethodConfigId); Assert.AreEqual("B4D99F186D9F3D6631927A3EB3440F99", this.openFromPackageViewModel.MethodId); Assert.AreEqual("C#", this.openFromPackageViewModel.MethodLanguage); Assert.AreEqual("World", this.openFromPackageViewModel.IdentityKeyedName); Assert.IsNull(this.openFromPackageViewModel.SelectedTemplate); Assert.AreEqual("searchType", this.openFromPackageViewModel.SelectedSearchType); }