예제 #1
0
 public void SendDeltaInformationBadConstructor(IController ic)
 {
     Assert.Throws <ArgumentNullException>(() =>
     {
         SendDeltaInformation send = new SendDeltaInformation(ic);
     }
                                           );
 }
예제 #2
0
        public void SendDeltaInformationGoodConstructor(string content, string linerange, string database)
        {
            Mock <IController> controllerMock = new Mock <IController>();
            Mock <Delta>       deltaMock      = new Mock <Delta>();


            deltaMock.Setup(delta => delta.Content).Returns(content);
            deltaMock.Setup(delta => delta.LineRange).Returns(linerange);

            delta = deltaMock.Object;
            controllerMock.Setup(controller => controller.SendDeltaInformation(content, linerange, database)).Verifiable();
            SendDeltaInformation send = new SendDeltaInformation(controllerMock.Object);

            send.Send(delta, database);
            controllerMock.Verify(controller => controller.SendDeltaInformation(content, linerange, database), Times.Once);
        }