public void Setup() { // Act var loggerSet = false; var networkContextSet = false; var stubContextStorage = new StubIContextStorage(); var stubLogger = new StubILogger(); var stubNetworkContext = new StubINetworkContext(); stubContextStorage.SetDataOf1StringM0 <ILogger>((key, value) => { loggerSet = true; }); stubContextStorage.SetDataOf1StringM0 <INetworkContext>((key, value) => { networkContextSet = true; }); // Act ApplicationContext.Setup(stubContextStorage, stubLogger, stubNetworkContext); // Assert loggerSet.ShouldHaveSameValueAs(true); networkContextSet.ShouldHaveSameValueAs(true); }
public void TestInitialize() { _iLogger = new StubILogger(); _postDAL = new StubIPostDAL(); _iMainViewModel = new MainViewModel(_postDAL, _iLogger); _iLayoutCreator = new LayoutCreator(); _iPostViewModel = new PostViewModel(_iLogger, _iLayoutCreator); }
public void TestMethod3() { //Arrange var stubLogger = new StubILogger {ShouldLog = () => true}; var sut = new ClassA(); var observer = new StubObserver(); stubLogger.InstanceObserver = observer; //Act sut.GetName(stubLogger); var calls = observer.GetCalls(); }
public void GetEventName_Test() { //Arrange var sLogger = new StubILogger { IsLoggerEnabledGet = () => true }; var sut = new DiagonizeStubs(); //Act var result = sut.GetEventName(sLogger); //Assert Assert.IsFalse(string.IsNullOrEmpty(result)); }
public void NetworkContext() { // Act var stubContextStorage = new StubIContextStorage(); var stubLogger = new StubILogger(); var stubNetworkContext = new StubINetworkContext(); stubContextStorage.GetDataOf1String <INetworkContext>(key => stubNetworkContext); ApplicationContext.Setup(stubContextStorage, stubLogger, stubNetworkContext); // Act var actual = ApplicationContext.NetworkContext; // Assert Assert.AreEqual(stubNetworkContext, actual); }
public void Logger() { // Act var stubContextStorage = new StubIContextStorage(); var stubLogger = new StubILogger(); var stubNetworkContext = new StubINetworkContext(); stubContextStorage.GetDataOf1String <ILogger>(key => stubLogger); ApplicationContext.Setup(stubContextStorage, stubLogger, stubNetworkContext); // Act var actual = ApplicationContext.Logger; // Assert actual.ShouldHaveSameValueAs(stubLogger); }
public void GetEventName_Test_Fakes() { //arrange var stubLogger = new StubILogger { IsLoggerEnabledGet = () => true }; var diagonizeStub = new DiagonizeStubs(); var observer = new StubObserver(); stubLogger.InstanceObserver = observer; //act diagonizeStub.GetEventName(stubLogger); var calls = observer.GetCalls(); //assert Assert.IsNotNull(calls); Assert.AreEqual(2, calls.Length); }
public void TearDown() { // Act var keysToDispose = new List <string>(); var stubContextStorage = new StubIContextStorage(); var stubLogger = new StubILogger(); var stubNetworkContext = new StubINetworkContext(); stubContextStorage.CleanAndDisposeStringArray = keys => { keysToDispose.AddRange(keys); }; ApplicationContext.Setup(stubContextStorage, stubLogger, stubNetworkContext); ApplicationContext.Set("some value"); // Act ApplicationContext.TearDown(); ApplicationContext.TearDown(); // Call twice to show this won't cause an issue // Assert keysToDispose.ShouldHaveSameValueAs(new List <string> { "logger", "network", typeof(string).FullName }); }
public void TestTearDown() { if (_iMainViewModel != null) { _iMainViewModel = null; } if (_postDAL != null) { _postDAL = null; } if (_iLogger != null) { _iLogger = null; } if (_iPostViewModel != null) { _iPostViewModel = null; } if (_iLayoutCreator != null) { _iLayoutCreator = null; } }
public void CreateOptionsTestMethod() { IOptionsPolicy creationPolicy = new StubIOptionsPolicy() { GetSeparateSymbol = () => { return "--"; } }; ILogger logger = new StubILogger() { LogErrorException = (e) => { Trace.TraceInformation(e.Message); } }; OptionsFactoryBase optionsFactory = new StubOptionsFactoryBase(creationPolicy, logger) { CreateOptionsByPolicyStringArrayIOptionsPolicy = (a,e) => { OptionsBase options = new StubOptionsBase(); return options; } }; OptionsBase createdOptions = optionsFactory.CreateOptions(new string[] { "" }); Assert.IsNotNull(createdOptions); }