Esempio n. 1
0
        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);
        }