public void DoSomething() { try { var model = new MyModel(); var repository = new FakeRepository(); repository.Add(model); var service = new MyService(repository); var result = service.DoSomething(); Trace.WriteLine(result); Assert.AreEqual(2, result); var data = repository.Get(); Assert.IsNotNull(data); Assert.IsTrue(data.Any()); Assert.AreEqual(2, data.Count()); } catch (Exception exception) { Trace.WriteLine(exception); Assert.Fail(exception.Message); } }
public MyProgram() { ILog logger = new Logger(); // instanciate it here instead. MyService myService = new MyService(logger); myService.DoSomething(); }
static void Main(string[] args) { var context = new InstanceContext(new CallbackHandler()); var client = new MyService(context); client.DoSomething("a message"); Console.ReadLine(); }
private static void Main(string[] args) { var mock = new Mock <IData>(); mock.Setup(d => d.InsertInvoice(It.IsAny <Invoice>())); var service = new MyService(mock.Object); service.DoSomething(new Invoice()); mock.Verify(d => d.InsertInvoice(It.Is <Invoice>(i => i.TermPaymentAmount == 0m)), Times.Once()); Console.ReadLine(); }
public void Test() { MyService myService; myService = new MyService(new FileLogger()); myService.DoSomething(); myService = new MyService(new DbLogger()); myService.DoSomething(); myService = new MyService(new WindowLogger()); myService.DoSomething(); }
public string DoSomething() { _service.DoSomething(); }
public MyProgram() { MyService myService = new MyService(); myService.DoSomething(); }
public void DoAdvancedMethod() { MyService.DoSomething(Info.Url, Info.Username, Info.Password); }