public void DeleteUploadShare() { // ARRANGE IInternalDracoonClient c = FactoryClients.InternalDracoonClientMock(true); DracoonSharesImpl s = new DracoonSharesImpl(c); Mock.Arrange(() => Arg.AnyLong.MustPositive(Arg.AnyString)).DoNothing().Occurs(1); Mock.Arrange(() => c.Builder.DeleteUploadShare(Arg.AnyLong)).Returns(FactoryRestSharp.DeleteUploadShareMock(2134)).Occurs(1); Mock.Arrange(() => c.Executor.DoSyncApiCall <VoidResponse>(Arg.IsAny <IRestRequest>(), RequestType.DeleteUploadShare, 0)).DoNothing().Occurs(1); // ACT s.DeleteUploadShare(5); // ASSERT Mock.Assert(() => Arg.AnyLong.MustPositive(Arg.AnyString)); Mock.Assert(c.Builder); Mock.Assert(c.Executor); }