Exemple #1
0
        public void CompleteShouldThrowException()
        {
            var mock = new Moq.Mock <DiffLib.ICentralEndpoint>();

            mock.Setup(x => x.CreateIdAsync("mydata")).Returns(Task.Run(() => { return(default(DiffLib.Packets.CreateIdResponse)); }));

            Worker.Controllers.DiffController df = new Worker.Controllers.DiffController(mock.Object);
            var task = df.Complete("id", null);

            var result = task.GetAwaiter().GetResult();

            Assert.AreEqual(result.Id, "id1");
        }
Exemple #2
0
        public void CompleteShouldWork()
        {
            var mock = new Moq.Mock <DiffLib.ICentralEndpoint>();
            var ret  = new DiffLib.Packets.CompleteIdResponse()
            {
                Id = "id1x"
            };

            mock.Setup(x => x.CompleteIdAsync("id1x", "mydata")).Returns(Task.Run(() => ret));

            Worker.Controllers.DiffController df = new Worker.Controllers.DiffController(mock.Object);
            var task = df.Complete("id1x", new DiffLib.Packets.CompleteIdWorkerRequest()
            {
                Data = "mydata"
            });

            var result = task.GetAwaiter().GetResult();

            Assert.AreEqual(result.Id, "id1x");
        }