This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
##################### | |
## EXERCISE 2 | |
##################### | |
# Authenticate to Azure | |
Connect-AzAccount | |
# List the subscriptions your account has access to | |
Get-AzSubscription |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
using Microsoft.Azure.Documents; | |
using Microsoft.Azure.Documents.Client; | |
using Microsoft.Azure.Documents.Linq; | |
using Newtonsoft.Json.Linq; | |
using System; | |
using System.Collections.Generic; | |
using System.Linq; | |
using System.Net; | |
using System.Net.Http; | |
using System.Text; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
using System; | |
using System.Net.Http; | |
using System.Threading.Tasks; | |
namespace CosmosCreateSproc | |
{ | |
class Program | |
{ | |
static async Task Main(string[] args) | |
{ |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[TestMethod] | |
public void BuyWhenLastTradeWasSell_Test() | |
{ | |
#region setup the stock service | |
decimal simulatedCurrentPrice = 8.03m; | |
Trade simulatedLastTrade = new Trade | |
{ | |
Ticker = "ABC", | |
Side = "sell", |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
using Service; | |
using System; | |
namespace Business | |
{ | |
public class StocksLogic | |
{ | |
private readonly IStockService _stockService; | |
private readonly ILogService _logService; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
namespace Service | |
{ | |
public interface ILogService | |
{ | |
void Log(string logMessage); | |
} | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
namespace Service | |
{ | |
public interface IStockService | |
{ | |
Trade Buy(string ticker, decimal nbrShares); | |
decimal GetCurrentPrice(string ticker); | |
Trade GetLastTrade(string ticker); | |
Trade Sell(string ticker, decimal nbrShares); | |
} | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
using Moq; | |
using Service; | |
using System; | |
namespace Business.Tests | |
{ | |
public static class StockServiceMocks | |
{ | |
/// <summary> | |
/// Causes GetCurrentPrice to return a specific price or optionally throws an exception. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
using Microsoft.Win32.SafeHandles; | |
using System; | |
using System.IO; | |
using System.Runtime.InteropServices; | |
namespace AlternateDataStreams | |
{ | |
class Program | |
{ | |
[DllImport("kernel32.dll", SetLastError = true, CharSet = CharSet.Auto)] |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
CREATE PROCEDURE [dbo].[usp_Output_No_Default] | |
@param1 VARCHAR(50) OUTPUT | |
AS | |
SELECT @param1; | |
SET @param1 = 'changed by procedure'; | |
RETURN 0 |
NewerOlder