くうと徒然なるままに

モバイルアプリを作りながらバックエンドも作っています。

Azure Functions の動いているCPU, MEM, OS,を調べてみる

環境 reason Japan East Azure Functions TimerTrigger 従量課金プラン 結果 Microsoft Azure の Azure Functions 従量課金プランでは、 Windows 10 メモリ 約3.5GB Xeon(R) CPU E5-2660 で動いていることがコードからも確認することができた。 コード modul…

Visual Studio 15.5.6 リリース Service Fabric の更新だよ!

細かな Visual Studio のアップデート来ましたね。 Service Fabric Tooling for the 6.1 Service Fabric release. Service Fabric 6.1 Release – Azure Service Fabric Team Blog General availability of .NET Standard 2.0 on Service Fabric for Windows …

ASP.NET Core の単体テストで IActionResult からステータスコードを判定する

ASP.NET Core の Controller で IActionResult な戻り値になっている関数はよくあります。 そんな Controller の戻り値を単体テストで呼び出すときに ステータスコードを判定したい というのはよくあると思います。 解決方法 Controller のメソッドの戻り値…

XUnit で テストエクスプローラーに文字列を出力する

ITestOutputHelper を使うことでテストエクスプローラーの出力の部分に文字列を出力することができる コード private readonly ITestOutputHelper _output; public Program(ITestOutputHelper output) { _output = output; } [Fact] public void 出力テスト(…

Moq でメソッドが呼び出されたときに例外を投げるようにする

moq

モックのメソッドを呼び出したら、例外を吐くようにしてほしい時に使える小ネタです。 ポイント cs .Throws() で例外を引数にセットしています。 コード [Fact] public void HogeGreetingMessageTest() { var hogeMoq = new Mock<IHoge>(); hogeMoq.Setup(hoge => h</ihoge>…

Azure Functions で NodeJS のバージョンを明示的に指定する

Azure Functions のデフォルト NodeJS バージョンは古い 人権がちょっとない pic.twitter.com/h4PYPwP3vj— くぅ (@Fumiya_Kume) 2018年1月24日 過去にしている人のブログを見つけた Azure Functions のランタイムバージョンを上げ、アプリケーション設定より…

Ruby 2.5, Rails 5.2.0 Beta2 を Mac に導入する

Mac

こちらのイベントに参加する為の環境構築をしたメモです。 othlotech.connpass.com 必要な環境 Ruby 2.5 Rails 5.2.0 Beta2 前提条件 macOS 最新版@18.1 HomeBrew 現状 最初から Ruby 2.4 が入ってました。 Ruby 2.4 が入ってた pic.twitter.com/loN2C4P3Vk—…

Windows Subsystem for Linux で zsh を標準シェルに設定する

Windows で Ubuntu を簡単に使えれる Windows Subsystem for Linux での 小ネタです。 zsh とは 雑に紹介すると、 bash をより使いやすくしたシェルです。 コマンドの補完が強力だったり、個人に合わせてカスタムすることができたりと使いこなすと離れれなく…

「新聞掲載済」VRのイベントを二川で主催してきました。 #ブイアールサンダー #code4mikawa

二川でVRなイベントを主催しました。 愛知県の中核都市、豊橋で一番有名な街 で開催されるとは思ってもいませんでした。 ※中核市ですと、政令指定都市を表す文字列になってしまいます。 イベントのポイント 二川で開催 GOROman さん帰省 ホロラボの中村さん…

Moq で Null を返り値 に設定する方法

モックを簡単に作成できるライブラリの Moq 使ってますか? モックを利用していて、返り値に Null を設定したいことはよくあるかと思います。 解決策 returns() の引数に渡すときに null を関数本来の戻り値の型にキャストしてやる。 コンパイラ的に考えると…