//using Microsoft.Owin; //using Moq; //using NFluent; //using WireMock.Owin; //using Xunit; //namespace WireMock.Net.Tests //{ // public class WireMockMiddlewareTests // { // private readonly ObjectMother _objectMother = new ObjectMother(); // [Fact] // public void Should_have_default_state_as_null() // { // // given // // when // var sut = _objectMother.Create(); // // then // Check.That(sut.Scenarios).IsNull(); // } // private class ObjectMother // { // private Mock OwinMiddleware { get; } // private Mock OwinContext { get; } // private WireMockMiddlewareOptions WireMockMiddlewareOptions { get; } // public ObjectMother() // { // OwinContext = new Mock(); // OwinMiddleware = new Mock(null); // WireMockMiddlewareOptions = new WireMockMiddlewareOptions(); // } // public WireMockMiddleware Create() // { // return new WireMockMiddleware(OwinMiddleware.Object, WireMockMiddlewareOptions); // } // } // } //}