public void PostDay9() { // Arrange Day9Product day9 = new Day9Product("{{<!!>},{<!!>},{<!!>},{<!!>}}"); var result = day9.Process(); Assert.AreEqual(result, 9); }
public int GetGroupScore([NakedBody] string input) { IUnityContainer container = new UnityContainer(); container.RegisterType <Day9Product>(); Day9Product day9 = container.Resolve <Day9Product>(new ParameterOverride("input", input)); try { return((int)day9.Process()); } catch (Exception ex) { HttpResponseMessage httpResponseMessage = new HttpResponseMessage(HttpStatusCode.BadRequest); httpResponseMessage.Content = new StringContent(ex.Message); throw new HttpResponseException(httpResponseMessage); } }