public void SetCommandParserToDeafultConsoleCommandParser_WhenResetCalled() { // arrange var factoryStub = new Mock <IDealershipFactory>(); var commandParserStub = new Mock <ICommandParser>(); var engine = new FakeDealershipEngine(factoryStub.Object, commandParserStub.Object); // act engine.Reset(); // assert Assert.IsInstanceOf <ConsoleCommandParser>(engine.CommandParser); }
public void SetLoggedUserToNull_WhenResetCalled() { // arrange var factoryStub = new Mock <IDealershipFactory>(); var commandParserStub = new Mock <ICommandParser>(); var userStub = new Mock <IUser>(); var engine = new FakeDealershipEngine(factoryStub.Object, commandParserStub.Object); engine.LoggedUser = userStub.Object; // act engine.Reset(); // assert Assert.IsNull(engine.LoggedUser); }
public void SetUsersCollectionToEmpty_WhenResetCalled() { // arrange var factoryStub = new Mock <IDealershipFactory>(); var commandParserStub = new Mock <ICommandParser>(); var userStub = new Mock <IUser>(); var engine = new FakeDealershipEngine(factoryStub.Object, commandParserStub.Object); engine.Users.Add(userStub.Object); // act engine.Reset(); // assert Assert.AreEqual(0, engine.Users.Count); }