public void CreateTest() { var expected = new FileTransfer(); // TODO: Initialize to an appropriate value var actual = TransferFactory.Create(); Assert.AreSame(expected.GetType(), actual.GetType()); }
public WalletService( ICoreUnitOfWork unitOfWork, IBankService bankService, IPassService passService, string numberOfFirstDaysWithoutComission, TransferFactory transferFactory, string maxWithdraw, string maxDeposit ) { UnitOfWork = unitOfWork; BankService = bankService; PassService = passService; TransferFactory = transferFactory; if (!int.TryParse(numberOfFirstDaysWithoutComission, out NumberOfFirstDaysWithoutComission)) { throw new ArgumentException("Invalid NumberOfFirstDaysWithoutComission string"); } if (!decimal.TryParse(maxWithdraw, out MaxWithdraw)) { throw new ArgumentException("Invalid MaxDeposit string"); } if (!decimal.TryParse(maxDeposit, out MaxDeposit)) { throw new ArgumentException("Invalid MaxDeposit string"); } }
public void GetListOfImplementationsTest() { var actual = TransferFactory.GetAvailableImplementations(); Assert.IsTrue(actual.Count() >= 3); Assert.AreEqual("Http", actual.First().Key); }
public void AddNewMethodTest() { TransferFactory.AddNewMethod <FileTransfer>("test"); IFileTransfer expected = new FileTransfer(); var actual = TransferFactory.Create("test"); Assert.AreSame(expected.GetType(), actual.GetType()); }
private IFileTransfer CreateFileTransferInstance(ActivityContext context) { if (TransferMethod.Get <string>(context).ContainsCharacters()) { return(TransferFactory.Create(TransferMethod.Get <string>(context))); } return(TransferFactory.Create(TransferMethods.Http)); }
private void InitStyleModel() { _styleFactory = new TransferFactory(); StyleItems = _styleFactory.Supported; _model = _styleFactory.GetTransfer(StyleItems.FirstOrDefault()); var t = _model.Transfer(new byte[WIDTH * HEIGHT * 3]); IsEnable = true; }
public void CreateFtpReadTest1() { var type = "Ftp"; var expected = typeof(FtpTrasfer); var actual = TransferFactory.Create(type) .SetServerRootUrl("127.0.0.1") //.SetUserNameAndPassword(GetUserName(), GetPassword()) .SetFileName("/test/test.txt"); var file = actual.Read(); Assert.IsInstanceOfType(actual, expected); Assert.IsTrue(file.Length > 0); }
public void CreateCustomMethodTest() { try { TransferFactory.Create(TransferMethods.Custom); Assert.Fail(); } catch { TransferFactory.BindCustomMethod <FileTransfer>(); var custom = TransferFactory.Create(TransferMethods.Custom); Assert.IsInstanceOfType(custom, typeof(FileTransfer)); } }
//[TestMethod()] public void CreateHttpReadTest() { var type = TransferMethods.Http; var expected = typeof(HttpFileTrasfer); var actual = TransferFactory.Create(type) .SetServerRootUrl(@"http://pdv-devwintfs1") .SetFileName("/Shared%20Documents/Test.txt") .SetUserNameAndPassword(GetHttpUserName(), GetPassword()); var file = actual.Read(); var data = EncodingFactory.Check(file, file.Length).GetString(file); Assert.IsInstanceOfType(actual, expected); Assert.AreEqual("Dette er en test", data); }
public void CreateFtpReadTest() { var type = TransferMethods.Ftp; var expected = typeof(FtpTrasfer); var actual = TransferFactory.Create(type) .SetServerRootUrl("127.0.0.1") .SetFileName("/test/test.txt").SetUserNameAndPassword(GetUserName(), GetPassword()); var file = actual.Read(); var encoding = EncodingFactory.Check(file, file.Length); var data = encoding.GetString(file); Assert.IsInstanceOfType(actual, expected); Assert.IsTrue("Dette er en test".Equals(data)); }
public static IFileTransfer GetProvider(this TransferMethods type) { return(TransferFactory.Create(type)); }
public void CanStillCreateTransfer(IList <SplitContact> splitContacts, bool expectedReturn, string assertFailMessage) { var transferFactory = new TransferFactory(splitContacts); Assert.True(transferFactory.CanStillCreateTransfer() == expectedReturn, assertFailMessage); }