public void DisableMaskedEmailCommand_FormatCommandLine() { var command = new DisableMaskedEmailCommand("*****@*****.**"); var commandLines = MaskedEmailCommandLineFormatter.Format(command); Assert.AreEqual(1, commandLines.Length); Assert.AreEqual("/usr/local/bin/set-masked-email -address [email protected] -disable", commandLines[0]); }
public static async Task DisableMaskedEmailAsync(this IMaskedEmailCommandService service , string address) { var addCommand = new DisableMaskedEmailCommand { Address = address, }; await service.QueueCommandAsync(addCommand); }
public void DisableMaskedEmail_DeserializeObject() { var command = new DisableMaskedEmailCommand("*****@*****.**"); var text = MaskedEmailCommandJsonConvert.SerializeObject(command); var o = MaskedEmailCommandJsonConvert.DeserializeObject(text); Assert.AreEqual(command.Action, o.Action); Assert.AreEqual(command.Address, o.Address); var c = o as DisableMaskedEmailCommand; Assert.NotNull(c); }