public void SerializeDeserialize() { var Temp = new SerialBox(new ISerializer[] { new JSONSerializer(Canister.Builder.Bootstrapper), new XMLSerializer(Canister.Builder.Bootstrapper) }); Assert.Equal("{\"A\":10}", Temp.Serialize <string>(new Temp { A = 10 }, typeof(Temp))); Assert.Equal(new Temp() { A = 10 }.A, ((Temp)Temp.Deserialize("{\"A\":10}", typeof(Temp))).A); }
public EditWindow(User user) { InitializeComponent(); if (user == null) { user = new User(); Title = "New Customer"; SerialBox.Focus(); } else if (string.IsNullOrEmpty(user.Key)) { Title = "Assign Customer"; CodeGrid.Visibility = Visibility.Collapsed; Height -= 90; } else { CodeGrid.Visibility = Visibility.Collapsed; Height -= 90; } DataContext = this; User = user; }
public void Creation() { var Temp = new SerialBox(new ISerializer[] { new JSONSerializer(Canister.Builder.Bootstrapper), new XMLSerializer(Canister.Builder.Bootstrapper) }); Assert.NotNull(Temp); }
public void FileTypeToContentType() { var Temp = new SerialBox(new ISerializer[] { new JSONSerializer(Canister.Builder.Bootstrapper), new XMLSerializer(Canister.Builder.Bootstrapper) }); Assert.Equal("application/json", Temp.FileTypeToContentType(".json")); }
public void CanSerialize() { var Temp = new SerialBox(new ISerializer[] { new JSONSerializer(Canister.Builder.Bootstrapper), new XMLSerializer(Canister.Builder.Bootstrapper) }); Assert.True(Temp.CanSerialize("application/json")); }